|
Hi,
We've finally managed to port log4net completely to
Mono, we only had to add conditional compilation directives to a few
classes and exclude one class (EventLogAppender, which logs events to the
Windows event log).
If you don't know, log4net is a logging framework
that was initialliy inspired by log4j. We have kept the framework as similar to
the original log4j as possible while taking advantage of new features in the
.NET runtime.
We have support for the following appenders
(compare them with loggers) :
- ADONetAppender (log events to a
database)
- ASPNetAppender (log events to ASP.NET tracing
facility)
- ConsoleAppender (log events to the
console)
- FileAppender (log events to a file)
- NetSendAppender (log events using a NET SEND
message, only supported on Windows NT or higher)
- RemotingAppender (log events to a remote
sink)
- RollingFileAppender (log events to a file, with
support for rolling over on date or size)
- SMTPAppender (log events using SMTP)
- UdpAppender (log events using UDP
datagrams)
- ....
We have log4net running internally on the following
runtimes :
- MS .NET Framework 1.0
- MS .NET Framework 1.1
- MS .NET Compact Framework 1.0
- MS Shared Soure CLI (Rotor) 1.0
- Mono 0.21
We're currenly working on releasing a new beta
which will contain the binaries and sources for all the runtime versions.
The current beta only supports .NET 1.0, so we've been really busy since the
last beta :-) You can download the current beta at http://www.sourceforge.net/projects/log4net.
However, we're still looking for people to run
our Mono port through some tests on Linux. Is there anyone interested in
testing log4net on Linux, pelase let me know and I'll send you the binaries and
a sample application.
Of course, you can always get the sources from our
CVS and build it yourself (using nant).
Thanks,
Gert
|
- RE: [Mono-list] log4net port to Mono ! Gert Driesen
- RE: [Mono-list] log4net port to Mono ! jopryor
- RE: [Mono-list] log4net port to Mono ! Nicko Cadell
