Supported Frameworks
This document summarizes the .NET frameworks supported by log4net.
The log4net project is actively built and tested by its maintainers against the following target frameworks:
| Framework | Website |
|---|---|
Microsoft .NET 8 (via .NET Standard 2.0) |
|
Microsoft .NET Framework 4.6.2 |
https://dotnet.microsoft.com/en-us/download/dotnet-framework |
Supported Appenders
The following appenders are supported on the specified frameworks:
| Appender | .NET Framework 4.6.2 | .NET Standard 2.0 |
|---|---|---|
AdoNetAppender |
x |
x |
AnsiColorTerminalAppender |
x |
x |
AspNetTraceAppender |
x |
|
BufferingForwardingAppender |
x |
x |
ColoredConsoleAppender |
x |
x |
ConsoleAppender |
x |
x |
DebugAppender |
x |
x |
EventLogAppender |
x |
|
FileAppender |
x |
x |
ForwardingAppender |
x |
x |
LocalSyslogAppender |
x |
x |
ManagedColoredConsoleAppender |
x |
x |
MemoryAppender |
x |
x |
OutputDebugStringAppender |
x |
x |
RemoteSyslogAppender |
x |
x |
RollingFileAppender |
x |
x |
SmtpAppender |
x |
x |
SmtpPickupDirAppender |
x |
x |
TelnetAppender |
x |
x |
TraceAppender |
x |
x |
UdpAppender |
x |
x |
The recommended MailKit based SmtpAppender is not part of the log4net assembly.
It ships in the separate log4net.Ext.Mail package, which targets .NET Standard 2.0 and is therefore usable from both .NET Framework 4.7.1 and modern .NET applications.
See SmtpAppender for details.