[prev in list] [next in list] [prev in thread] [next in thread]
List: log4net-user
Subject: RE: Bug in log4net.Appender.BufferingForwardingAppender?
From: "Nicko Cadell" <nicko () neoworks ! com>
Date: 2005-08-18 13:14:29
Message-ID: DDEB64C8619AC64DBC074208B046611C769426 () kronos ! neoworks ! co ! uk
[Download RAW message or body]
Chris,
This has been fixed in CVS and is tracked by issue:
http://issues.apache.org/jira/browse/LOG4NET-32
Cheers,
Nicko
> -----Original Message-----
> From: Castrianni, Chris {PBSG} [mailto:Chris.Castrianni@pbsg.com]
> Sent: 18 August 2005 13:55
> To: log4net-user@logging.apache.org
> Subject: Bug in log4net.Appender.BufferingForwardingAppender?
>
> Using Log4Net 1.2 Beta 9 and with Lossy set to 'false', the
> log4net.Appender.BufferingForwardingAppender appears to loose
> messages.
>
> Configuration
> ----------------------
>
> <appender name="BufferedAppender"
> type="log4net.Appender.BufferingForwardingAppender">
> <bufferSize value="4"/>
> <lossy value="false"/>
> <appender-ref ref="FileAppender" />
> </appender>
> <appender name="FileAppender" type="log4net.Appender.FileAppender">
> <file value="log.txt" />
> <appendToFile value="false" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date %-5level %logger -
> %message%newline" />
> </layout>
> </appender>
>
>
> Code
> ----------------------
>
> for ( int i = 1; i <= 20; i++ )
> {
> log.Debug( "This is message " + i ); }
>
>
> Output (log.txt)
> ----------------------
>
> 2005-08-18 07:41:00,174 DEBUG Log4NetTest.Program - This is message 2
> 2005-08-18 07:41:00,174 DEBUG Log4NetTest.Program - This is message 3
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 4
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 5
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 7
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 8
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 9
> 2005-08-18 07:41:00,190 DEBUG Log4NetTest.Program - This is message 10
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 12
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 13
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 14
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 15
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 17
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 18
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 19
> 2005-08-18 07:41:00,206 DEBUG Log4NetTest.Program - This is message 20
>
>
> Note that messages 1, 6, 11, and 16 are missing (i.e. every
> BufferSize+1). If I change BufferSize to 3, then messages 1,
> 5, 9, 13,
> and 17 are missing.
>
> Am I missing something?
>
> Thanks,
> Chris
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic