On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
log4net runs on all ECMA CLI 1.0 compatible runtimes. log4net has specific builds for the following frameworks:
Microsoft .NET Framework 1.0 (1.0.3705)
Microsoft .NET Framework 1.1 (1.1.4322)
Microsoft .NET Framework 2.0 (2.0.50727)
Microsoft .NET Compact Framework 1.0
Microsoft Shared Source CLI 1.0
CLI 1.0 Compatible
Output to multiple logging targets
Writes logging events to a database using either prepared statements or stored procedures.
Writes logging events to the application's Console.
Writes logging events to a file in the file system. The RollingFileAppender can be configured to log to multiple files based upon date or file size constraints.
For more information about appenders, please check: http://logging.apache.org/log4net/release/features.html
log4net is configured using an XML configuration file. The configuration information can be embedded within other XML configuration files (such as the application's .config file) or in a separate file.
The configuration is easily readable and updateable while retaining the flexibility to express all configurations. Alternatively log4net can be configured programmatically.
log4net is based on the highly successful log4j logging library, in development since 1996. This popular and proven architecture has so far been ported to 12 languages.