%d should also work. Maybe your syntax is wrong. I use this:

 

                        <layout type="log4net.Layout.PatternLayout,log4net">

                                    <conversionPattern value="%d [%t] %-5p
%c{1} - %m%n" />

                        </layout>

 

 

--

Wolfgang

 

From: Leo Mathew [mailto:[email protected]] 
Sent: Montag, 7. September 2009 10:13
To: [email protected]
Subject: Need to display date inside the log file for each entry

 

Hi All, 

 

I am using log4Net. In my log file, I need to print date for each entries in
the log file.

 

<?xml version="1.0" encoding="utf-8" ?>

<log4net debug="false">

 

            <appender name="RollingLogFileAppender"
type="log4net.Appender.RollingFileAppender,log4net">

                        <param name="File" value="logs\\ " />

                        <param name="AppendToFile" value="true" />

                        <param name="StaticLogFileName" value="False" />

                        <param name="RollingStyle" value="Date" />

                        <param name="DatePattern"
value="'.'yyyy-MM-dd'.txt'" />

 

                        <layout type="log4net.Layout.PatternLayout,log4net">

                                    <param name="ConversionPattern"
value="%d [%t] %-5p %c{1} - %m%n" />

                        </layout>

            </appender>

            

            <root>

                        <level value="DEBUG" />

                        <appender-ref ref="RollingLogFileAppender" />

            </root>

 

</log4net>

 

The Output I get is similar to the below

[2916] DEBUG DataServerController - Entering Reload()

 

I need like the following output

2009-09-02 00:11:37,350 [2916] DEBUG DataServerController - Entering
Reload()

 

I even tried to change to <param name="ConversionPattern" value="%date [%t]
%-5p %c{1} - %m%n" />

 

Does anyone know how this can be achieved?

 

Regards

Leo

 

 

Reply via email to