this is my config for the rolling file appender:
<appender name="WPAppender"
type="log4net.Appender.RollingFileAppender">
<param name="File"
value="Log\\WPLog-" />
<param name="AppendToFile"
value="true" />
<param name="DatePattern"
value="yyyy-MM-dd.\\l\\o\\g" />
<param name="RollingStyle"
value="Date" />
<param
name="StaticLogFileName" value="false" />
<param name="Threshold"
value="DEBUG" />
<layout
type="log4net.Layout.PatternLayout,log4net">
<param
name="ConversionPattern" value="%d{HH:mm:ss} [%t]
%-5p %c{1} %M() [%x] - %m%n" />
</layout>
</appender>
The problem with this is the fact that my log files get
overriten everyday at noon. I have been able to duplicate
this behavior on a consistent basis. From what I've been
able to gather, it seems that the ComputeCheckPeriod
returns a RollPoint.HALF_DAY (2), as opposed to
RollPoint.TOP_OF_DAY (3) which I expected. I figured
this out by turning on the debug, and looking at the
debug output for the RollingFileAppender.
I would really appreciate if someone could give me a
clue as to what i'm doing wrong.
Logged In: YES
user_id=278872
This is fixed in CVS. The updated version of the appender can
be found here:
http://cvs.apache.org/viewcvs.cgi/logging-
log4net/src/Appender/RollingFileAppender.cs?
rev=1.5&view=auto
Logged In: YES
user_id=294623
Yes - This has been killing me. The following configuration
will work though. The current log will simply be called log
(with no extension.)
<appender name="RollingLogFileAppender"
type="log4net.Appender.RollingFileAppender">
<param name="File" value="C:\\Logs\\MyApp\\log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value="'-'yyyyMMdd'.log'"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="[%d][%-5p][%C{1}]
%m%n" />
</layout>
</appender>
I would LOVE to see someone rework the way way this appender
handles roll-by-date. Maybe it needs to be its own appender?
Logged In: YES
user_id=294623
hhmmm; Maybe I'll get the CVS version; I just saw
ncadell's comment. Will there be any more releases for this
project? Is it dead? It's been a while...