Apache log4net provides logging for .NET applications. It is a port of the log4j framework. Some of the key features of log4net are that it is easy to implement, supports multiple logging targets, allows for XML configuration and is thread safe.

log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial.

log4net is designed with two distinct goals in mind: speed and flexibility.

log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime.

Features of log4net:

• Support for multiple frameworks

• Output to multiple logging targets

• Hierarchical logging architecture

• XML Configuration

• Dynamic Configuration

• Logging Context

• Proven architecture

• Modular and extensible design

• High performance with flexibility

added 10 years 5 months ago

Contents related to 'Log4net'

Log4j, Log4Java: Apache log4j is a Java-based logging utility. log4j is one of several Java logging frameworks.

- Pandas
- Angular JS
- Apache Mahout
- Apache Avro
- EHCache
- Apache Server
- Thread Pool API
- Parallel Patterns Library (PPL)
- Open Multi-Processing (OpenMP, OMP)
- Hibernate ORM
- Integrated Development Environment (IDE)
- Microsoft Message Queuing (MSMQ)
- Representational state transfer (REST) API
- User Datagram Protocol (UDP)
- WildFly (JBoss)
- Message Groups
- OpenWire
- Log4net
- ZeroMq (ØMQ)
- Apache NMS