Skip to content

Latest commit

Β 

History

History
130 lines (125 loc) Β· 7.1 KB

File metadata and controls

130 lines (125 loc) Β· 7.1 KB

General

Feature .NET 3.5 .NET 4.0 .NET 4.5 NetStandard Xamarin iOs Xamarin Android Mono WP8 Silverlight
read app.config/web.config βœ“ βœ“ βœ“ βœ“ βœ“
autoloading .dll βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“
auto reload βœ“ βœ“ βœ“ 1.5+ βœ“
stacktrace with source βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“
fluent interface βœ“ βœ“ ?
NLogTraceListener βœ“ βœ“ βœ“ 2.0 βœ“

NetStandard 1.5 cannot perform autoload of DLLs from nuget-packages that places dlls in sub-folders.

Layout Renderers

Layout Renderer .NET 3.5 .NET 4.0 .NET 4.5 NetStandard Xamarin iOs Xamarin Android Mono WP8 Silverlight Remarks
AllEventProperties βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Include Caller Information: .NET 4.5 only
AppDomain βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“
AspApplicationValue βœ“ βœ“ βœ“
AspRequestValue βœ“ βœ“ βœ“
AspSessionValue βœ“ βœ“ βœ“
AssemblyVersion βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ See notes
BaseDir βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
CallSite βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Β± Β±: no file name or source path
CallSiteLineNumber βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Counter βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Date βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
DocumentUri βœ“
Environment βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
EventContext βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
EventProperties βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Exception βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Β± Β±: no method name
FileContents βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
GarbageCollectorInfo βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Β± Β±: no collection count option
Gdc βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Guid βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Identity βœ“ βœ“ βœ“ 2.0 βœ“ βœ“ βœ“
InstallContext βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Level βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Literal βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Log4JXmlEvent βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Β± Β±: no file name or source path
LoggerName βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
LongDate βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
MachineName βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Mdc βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Mdlc βœ“ βœ“ βœ“
Message βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
NewLine βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Ndc βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Ndlc βœ“ βœ“ βœ“
NLogDir βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“
PerformanceCounter βœ“ βœ“ βœ“ βœ“
ProcessId βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“
ProcessInfo βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“
ProcessName βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“
ProcessTime βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
QueryPerformanceCounter βœ“ βœ“ βœ“ βœ“
Registry βœ“ βœ“ βœ“ βœ“
ShortDate βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
SilverlightApplicationInfo βœ“
SpecialFolder βœ“ βœ“ βœ“ 2.0 βœ“ βœ“ βœ“ βœ“ βœ“
StackTrace βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
TempDir βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
ThreadId βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
ThreadName βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“ βœ“ βœ“
Ticks βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Time βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
TraceActivityId βœ“ βœ“ βœ“ 2.0 βœ“ βœ“ βœ“
Variable βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
WindowsIdentity βœ“ βœ“ βœ“ Β± βœ“ βœ“ βœ“ Β±: NLog.WindowsIdentity nuget package

Layout renderer (wrapped)

Layout renderer .NET 3.5 .NET 4.0 .NET 4.5 NetStandard Xamarin iOs Xamarin Android Mono WP8 Silverlight Remarks
Cached βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
FileSystemNormalize βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
JsonEncode βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Lowercase βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
OnException βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Padding βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Replace βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
ReplaceNewLines βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Rot13 βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
TrimWhiteSpace βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Uppercase βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
UrlEncode βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
WrapLine βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
WhenEmpty βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
XmlEncode βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“

Targets

Target .NET 3.5 .NET 4.0 .NET 4.5 NetStandard Xamarin iOs Xamarin Android Mono WP8 Silverlight Remarks
AspResponse βœ“ βœ“ βœ“
Chainsaw βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
ColoredConsole βœ“ βœ“ βœ“ 1.5+ βœ“ Β±: no encoding
Console βœ“ βœ“ βœ“ 1.5+ Β± Β± βœ“ Β± Β± Β±: no encoding
Database βœ“ βœ“ βœ“ Β± βœ“ Β±: no transactions or reading from .config
Debug βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Debugger βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
EventLog βœ“ βœ“ βœ“ βœ“
File βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
LogReceiverWebService βœ“ βœ“ βœ“ Β± βœ“ βœ“ Β±: NLog.WCF nuget package
Mail βœ“ βœ“ βœ“ 2.0 βœ“ βœ“ βœ“
Memory βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
MethodCall βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
NLogViewer βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ Β± Β±: no UDP
Network βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
Null βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
OutputDebugString βœ“ βœ“ βœ“ βœ“ βœ“
PerformanceCounter βœ“ βœ“ βœ“ βœ“
Trace βœ“ βœ“ βœ“ 1.5+ βœ“ βœ“ βœ“
WebService βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“

Target-wrappers

Target .NET 3.5 .NET 4.0 .NET 4.5 NetStandard Xamarin iOs Xamarin Android Mono WP8 Silverlight Remarks
AsyncWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
AutoFlushWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
BufferingWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
FilteringWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
FallbackGroup βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
FilteringWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
ImpersonatingWrapper βœ“ βœ“ βœ“ βœ“
LimitingWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
PostFilteringWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
RandomizeGroup βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
RepeatingWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
RetryingWrapper βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
RoundRobinGroup βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“
SplitGroup βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“ βœ“