Yes, I didn't tested suggested configuration, but some chars used as standard formatting strings must be escaped in order to preserve them.
________________________________ Od: David Gerler [mailto:dger...@gmail.com] Odesláno: 21. září 2010 16:08 Komu: 'Log4NET User' Předmět: RE: Date Rollover filename It should be noted as well that I had to escape the t's in txt. yyyy-MM-dd.\tx\t From: Radovan Raszka [mailto:ras...@hasam.cz] Sent: Tuesday, September 21, 2010 1:16 AM To: Log4NET User Subject: RE: Date Rollover filename Please notice, that <file value="..\\Data\\Logs\\debug" /> _doesn't_ contain extension. Your config should be like this: <appender name="Root" type="log4net.Appender.RollingFileAppender"> <file value="c:/log/synch/root" /> <appendToFile value="true" /> <maxSizeRollBackups value="10" /> <datePattern value="yyyy-MM-dd.txt" /> <rollingStyle value="Date" /> <staticLogFileName value="false" /> <layout type="log4net.Layout.PatternLayout"> <header value="[Header]
"/> <footer value="[Footer]
"/> <conversionPattern value="%date [%thread] %-5level %logger (%file:%line) - %message%newline" /> </layout> </appender> Now log files will have names in form root2010-09-21.txt (for today's date) Radovan