Re: A few problems to report

2008-05-10 Thread Dale King
I've also figured out why the Watchdog threads do not have the same problem. The pointers to the watchdog objects which contain the threads are not retained. The objects are created and no reference is maintained so the watchdog objects are never destroyed and thus the threads are never destroyed a

Re: A few problems to report

2008-05-09 Thread Dale King
OK, I've figured out why the exception on control-C. The problem is Thread::join will throw a ThreadException if the apr_thread_join does not return a 0 status. But in the case of control-C the apr_thread_join returns a non-zero value and it throws an exception that no one catches. On Fri, May 9,

Re: A few problems to report

2008-05-09 Thread Dale King
Ok, I have tried the latest in subversion and yes it works when the program exits normally including the annoying wait for the sleep to end. However it does not work when you end the program when you hit control-C. I get an exception in that case only when I include my XMLSocketAppender. If I remo

Re: A few problems to report

2008-05-09 Thread Curt Arnold
On May 7, 2008, at 1:28 PM, Dale King wrote: Any feedback on these issues? I submitted Jira issues on all 3. The threads not ending cleanly is a major problem with me trying to move one component of our system to Log4Cxx. I would at least like to get a patch for it (preferrably a released vers

Re: A few problems to report

2008-05-07 Thread Dale King
Any feedback on these issues? I submitted Jira issues on all 3. The threads not ending cleanly is a major problem with me trying to move one component of our system to Log4Cxx. I would at least like to get a patch for it (preferrably a released version). I've tried several things but have not foun