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
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,
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
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
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