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 built-in

RE: Application to view output from a RollingFileAppender

2007-10-22 Thread Scott Deboy
LogFilePatternReceiver can preserve all lines of a -message- field which contains newlines, but doesn't support newline as a delimiter in parsing a single log entry. If you were to convert your %n's (except at the end of each entry) to dashes or something else, you could use something like: TIMES

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: Here's an example of an entry in the log file using this pattern: [slf5s.start]22 Oct 2007 10:39:38,387[slf5s.DA

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: 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 fa

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: 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: I know this would be quite difficult to parse, but is Log4View able to read this pattern layout? Thanks Ian Ian Dykes Software Deve

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 c

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 ne

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 si

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