|
I'm using log4net 1.2.9.0
Right now, my Fileappender output looks like this
Void WriteToLog_Info(System.String):busContent.clsSaveContent.Save(): After calling CreateContentCache() Void WriteToLog_Info(System.String):busContent.clsSaveContent.Save() - Leaving Void WriteToLog_Info(System.String):busContent.clsRetrieveContent.Retrieve() - Entering
But I want it to look more like this...
2005-08-30 08:56:27,968[120048]INFO busContent.clsSaveContent.Save(): After calling CreateContentCache() 2005-08-30 08:56:27,968[120049]INFO busContent.clsSaveContent.Save(): Leaving 2005-08-30 08:56:27,968[120050]INFO busContent.clsRetrieveContent.Retrieve() - Entering 2005-08-30 08:57:58,890[129088]ERROR busContent.clsRetrieveContent.SetVersionNumber(): Object variable not set
120049 should be the thread id.
clsSaveContent and clsRetrieveContent are 2 classes of busContent component.
I'm more interested in getting the initial part (2005-08-30 08:56:27,968[120048]INFO) of the message.
-----Original Message-----
Which version of log4net are you using?
What does the output of your FileAppender look like at the moment?
In your desired output example you have a chunk in square brackets (e.g. [120048]) between the date and the level name, what do you want here? Thread ID?
From your example is "Void WriteToLog_Info(System.String)" part of your log message text?
Cheers, Nicko
> -----Original Message----- > From: Ramaa Davanagere [mailto:[EMAIL PROTECTED] > Sent: 19 September 2005 13:56 > To: '[email protected]' > Subject: Including datetime stamp in the log messages. > > > > I'm using a fileappender and logging messages to a text file. > > > > My Fileappender and PatternLayout are set like this... > > > > log4net.Appender.FileAppender oFileAppender = new > log4net.Appender.FileAppender(); > > log4net.Layout.PatternLayout oPatternLayout = new > log4net.Layout.PatternLayout(); > > oPatternLayout.Header = "[Begin]\r\n"; > > oPatternLayout.Footer = "[End]\r\n\r\n"; > > oPatternLayout.ConversionPattern = "%d %-5p %c %m%n"; > > > > But I want the output to look like the sample shown below. I > want to include the datetime stamp for each message that is > logged to the text file followed by the message type > constants (debug, error, fatal, info, etc) and then my log message. > > > > 2005-08-30 08:56:27,968[120048]INFO > MyCompanyName.MyProductName.ErrorHandler - Void > WriteToLog_Info(System.String) about to write a log message > > 2005-08-30 08:57:58,890[129088]ERROR > MyCompanyName.MyProductName.ErrorHandler - Void > WriteToLog_Err(System.String): Object variable not set > > > > Can somebody look at my conversionPattern string and let me > know what is wrong? > > > > Thanks. > > > > |
- Including datetime stamp in the log messages. Ramaa Davanagere
- Re: Including datetime stamp in the log messages. Ron Grabowski
- RE: Including datetime stamp in the log messages. Nicko Cadell
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages... Ron Grabowski
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages... Ron Grabowski
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages. Nicko Cadell
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages. Nicko Cadell
- RE: Including datetime stamp in the log messages. Ramaa Davanagere
- RE: Including datetime stamp in the log messages... Ron Grabowski
