Parameterizing appenders with a conversion pattern according to the level

2007-10-22 Thread Jo Vermeulen
Hello, I now have different console appenders according to the specific level I use. I have a problem appender, an info appender and a debug appender. I use filters and tresholds to limit the levels these appenders process. However, the only difference between them is the conversion pattern that

Newbie: Log4Net or MS Logging Application Block?

2007-10-22 Thread shaeney
Hello all, I have been asked to compare the Log4Net library with the Microsoft patterns practices Logging Application Block. I have searched this forum but can't find anyone who has asked this question previously. I would have thought this is a common topic. Does anyone know if this type of

Application to view output from a RollingFileAppender

2007-10-22 Thread Ian Dykes
Hi all, Does anyone know of an application that is capable of loading a log file that has been written to using the RollingFileAppender? I know there's the Log4Net Viewer and Chainsaw, but I think these applications just listen to UDP packets, and I need to examine historical logs in files. I

AW: Application to view output from a RollingFileAppender

2007-10-22 Thread Proeller, Ulrich
Hello Ian, you can check out Log4View (www.log4view.com). Besides the genuine UdpAppender and a special TcpAppender, Log4View can also open log files, which are created by log4net's FileAppender and RollingFileAppender using the XmlLayout. Log4View normally show messages sorted by date but

RE: Application to view output from a RollingFileAppender

2007-10-22 Thread Ian Dykes
Hello, Unfortunately we're not using the XmlLayout in our RollingFileAppender. Here's the layout we're using: layout type=log4net.Layout.PatternLayout param name=Header value=---Start of session---#xD;#xA; / param name=Footer value=---End of session---#xD;#xA; /

AW: Application to view output from a RollingFileAppender

2007-10-22 Thread Proeller, Ulrich
Hello Ian, the current version of Log4View can only parse XML formatted messages. I am thinking about adding a pattern layout parser in the next version, but I'm not sure, if it will parse all kind of patterns flawlessly. There are a lot of conceivable patterns that lead to quite ambiguous log

RE: Newbie: Log4Net or MS Logging Application Block?

2007-10-22 Thread Walden H. Leverich
Audit will require transactions, which is to say that the calling code needs to know if the Audit message has been persisted or not before it can continue. From the log4net FAQ on the Apache site: Is log4net a reliable logging system? No. log4net is not reliable. It is a best-effort and

RE: Application to view output from a RollingFileAppender

2007-10-22 Thread Scott Deboy
Log4j's Chainsaw can parse files written using a RollingFileAppender - on the Chainsaw side, use a LogFilePatternReceiver (the Welcome tab in Chainsaw has a 'view example receiver configuration' toolbar button which contains an example xml configuration). The JavaDoc for LogFilePatternReceiver

RE: Application to view output from a RollingFileAppender

2007-10-22 Thread Ian Dykes
Hi Scott, I didn't know Chainsaw could parse log files, so thanks for that. I'm giving it a go now, but the conversion pattern is a little complex: layout type=log4net.Layout.PatternLayout param name=Header value=---Start of session---#xD;#xA; / param name=Footer value=---End of

Re: Newbie: Log4Net or MS Logging Application Block?

2007-10-22 Thread Mike Liddell
For my purposes, Log4net is better in every respect. I wish I knew this two years ago. I am the architect for a medium-sized distributed project that is perhaps in the 200-300K lines category. We started with EntLib logging but never really enjoyed it - the configs and the lack of