You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Bonio Lopez <bo...@gmx.de> on 2006/07/11 18:51:24 UTC

Why each message printed 2 times?

Dear all,
With minimal lock each message is printed into a log file 2 times. 
i.e.
[11 Jul 2006 18:43:10,663] DEBUG Log1  - pi is nothing
[11 Jul 2006 18:43:10,663] DEBUG Log1  - pi is nothing
With exclusive lock works as expected.
Any ideas why?



m_LockingModel = new FileAppender.MinimalLock();
m_FileAppender = new FileAppender();
m_FileAppender.Layout = new log4net.Layout.PatternLayout("[%date{dd MMM yyyy
HH:mm:ss,fff}] %level %logger  - %message%newline");
m_FileAppender.File = path_to_log + @"\" + m_logger_file_name;
m_FileAppender.LockingModel = m_LockingModel;
m_FileAppender.ImmediateFlush = true;
m_FileAppender.AppendToFile = true;


Re: Why each message printed 2 times?

Posted by Ernst Kuschke <er...@gmail.com>.
I've had similar behavior when logging to the eventlog before. Unfortunately
I have no idea why either :(



-- 
Ernst Kuschke
MVP - C#
http://dotnet.org.za/ernst


On 7/11/06, Bonio Lopez <bo...@gmx.de> wrote:
>
> Dear all,
> With minimal lock each message is printed into a log file 2 times.
> i.e.
> [11 Jul 2006 18:43:10,663] DEBUG Log1  - pi is nothing
> [11 Jul 2006 18:43:10,663] DEBUG Log1  - pi is nothing
> With exclusive lock works as expected.
> Any ideas why?
>
>
>
> m_LockingModel = new FileAppender.MinimalLock();
> m_FileAppender = new FileAppender();
> m_FileAppender.Layout = new log4net.Layout.PatternLayout("[%date{dd MMM
> yyyy
> HH:mm:ss,fff}] %level %logger  - %message%newline");
> m_FileAppender.File = path_to_log + @"\" + m_logger_file_name;
> m_FileAppender.LockingModel = m_LockingModel;
> m_FileAppender.ImmediateFlush = true;
> m_FileAppender.AppendToFile = true;
>
>