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)

https://dotnet.microsoft.com/en-us/download/dotnet/8.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.