What is NLog?
NLog is a logging platform for .NET with rich log routing and management capabilities. It can help you produce and manage high-quality logs for your application regardless of its size or complexity. This package installs NLog.dll with includes core logging functionality. For your main project also need to install 'NLog Configuration' package.
NLog is a tool in the NuGet Packages category of a tech stack.
NLog is an open source tool with 6K GitHub stars and 1.4K GitHub forks. Here’s a link to NLog's open source repository on GitHub
Keywords
email
logging
database
log
netcore
dynamic
NLog
tracing
wcf
logfiles
eventlog
Who uses NLog?
Companies
8 companies reportedly use NLog in their tech stacks, including Web and mobile Apps, Y Soft, and Vk.
Developers
35 developers on StackShare have stated that they use NLog.
Built For
Integrates with
Decisions about NLog
Here are some stack decisions, common use cases and reviews by companies and developers who chose NLog in their tech stack.
Waqas Riaz
Software Engineer at Center for Water Informatics & Technology · | 4 upvotes · 1M views
Hi All, I am working upon developing a C# based windows service to work as a TCP server using Visual Studio 2019 as a development studio while using .NET Core 3.0.
As its a background application, therefore, I am up on to add tracing and logging feature into it and want to write to 'text file' my trace and log outputs.
By my research, I came upon 2 potential tracing and logging frameworks and on the verge to choose 1, therefore Serilog OR NLog.
Anyone here who can help me out by his/her experience of 1 framework being better than other.?
NLog Comparisons
Related Comparisons