logging-log4net is a free, open source monitoring & observability project written in C# and released under Apache-2.0. It has 934 GitHub stars, 333 forks and 6 open issues, and was last pushed 15 hours ago. On this registry it ranks #229 of 271 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available.

log4net

NuGet package NuGet package

Introduction

Apache log4net is a sub project of the Apache Logging Services project. Apache log4net graduated from the Apache Incubator in February 2007. Web site: http://logging.apache.org/log4net

Documentation

For the latest documentation see the log4net web site at: http://logging.apache.org/log4net

Extensions

  • log4net.Ext.Mail - MailKit-based SMTP appender for sending log events via email (recommended replacement for the deprecated SmtpAppender)

Contributing

log4net development happens on Github and on our mailing list. Please join the mailing list and discuss bigger changes before working on them.

For bigger changes we must ask you to sign a Contributor License Agreement.

Developing

log4net targets net462 and netstandard2.0.

Please see

Frequently asked questions

Is logging-log4net free to use?

logging-log4net is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does logging-log4net do?

Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET

What is logging-log4net written in?

logging-log4net is primarily written in C#. Its source is publicly available at https://github.com/apache/logging-log4net, and it has 934 GitHub stars.