logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dale King" <dalewk...@gmail.com>
Subject Re: XMLSocketAppender: Reconnection fails
Date Tue, 23 Sep 2008 15:04:52 GMT
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, Stefan.Borovac@t-online.de <
Stefan.Borovac@t-online.de> 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

Mime
View raw message