I reported it back in May: http://issues.apache.org/jira/browse/LOGCXX-277
It is a bug in 0.10.0, but is fixed in subversion. The fix is to make that
if( !thread.isActive() )
On Tue, Sep 23, 2008 at 9:56 AM, [EMAIL PROTECTED] <
[EMAIL PROTECTED]> wrote:
> Hi All,
>
> for some reason, a XMLSocketAppender does not reconnect to
> Chainsaw, after some initial events have been sent and then
> chainsaw was killed.
>
> What I have figured out is that in the following code snippet
> from SocketAppenderSkeleton.cpp
>
> ---------- schnipp ----------
> void SocketAppenderSkeleton::fireConnector()
> {
> synchronized sync(mutex);
> if (thread.isActive()) {
> thread.run(monitor, this);
> }
> }
> -------- schnapp ------------
>
> the method thread.isActive always returns false. It seems that
> the methods returns true if there is some (apr) thread object
> instantiated. But that does not happen.
>
> The same behaviour is shown when the connection cannot be established
> at the beginning of a session.
>
> Is that a known bug/feature?? I'am using log4cxx 0.10.0.
>
> Cheers
> Stefan
>
>
>
--
Dale King