Need to display date inside the log file for each entry

View: New views
4 Messages — Rating Filter:   Alert me  

Need to display date inside the log file for each entry

by Leo Mathew :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

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

 

 


RE: Need to display date inside the log file for each entry

by Alasdair Richardson-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
I use %date{ISO8601} which gives almost wht you want ... there are probably other formats
 
Alasdair


From: Leo Mathew [mailto:leo.m@...]
Sent: Monday, September 07, 2009 10:13 AM
To: log4net-user@...
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

 

 




____________________________________
The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

RE: Need to display date inside the log file for each entry

by Wolfgang Trog :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

%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:leo.m@...]
Sent: Montag, 7. September 2009 10:13
To: log4net-user@...
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

 

 


RE: Need to display date inside the log file for each entry

by Radovan Raszka :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
I am using %date{HH:mm:ss,fff} without any problem
If %date is used, ISO8601 format should be used. Try to switch internal debugging on - maybe it shows some problem....
Radovan


Od: Wolfgang [mailto:wolfgang@...]
Odesláno: 7. září 2009 10:22
Komu: 'Log4NET User'
Předmět: RE: Need to display date inside the log file for each entry

%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:leo.m@...]
Sent: Montag, 7. September 2009 10:13
To: log4net-user@...
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