惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - 多米诺

IIS W3SVC 无法启动1068错误的解决 Windows 10 自动升级画面 国内网站常用的一些 CDN 公共库加速服务 WebBrowser与IE的关系,如何设置WebBrowser工作在IE9、10、11模式下? [转]Windows 8.1删除这台电脑中视频/文档/下载等六个文件夹的方法 VS2013无法链接到TFS(Visual studio online),错误TF31001,TF31002 WP8 对音视频格式支持的完整说明 sprintf_s的教训 硬盘崩溃之后 MSDN Windows 下载 12 Source Code Profilers for C & C++ Qt 4.7 在VS2010环境下的编译 HttpWebRequest的使用方法 [原创]采用SocketAsyncEventArgs实现异步UDP收发 [转]合约程序员——中小型企业信息化的最佳选择 [转]高可用高性能计算机系统配置与调谐的基本策略 2008在网络的边缘到达了 .Net framework 3.5 无法安装,附解决方法 查找重复的美女图片 :-)
[转].NET Logging Tools and Libraries
多米诺 · 2010-11-08 · via 博客园 - 多米诺

Comparison of .NET Logging Frameworks and Libraries

Please note that the comparison of the different frameworks is a work in progress. If you believe that we missed an important feature or that we got one of the details wrong, please let us know.


SmartInspectNLoglog4netEnterprise LibraryObjectGuy Framework
License Commercial BSD Apache MS-PL Custom
Source available Yes Yes Yes Yes Yes
Vendor Gurock - Apache Microsoft -
Website Link Link Link Link Link
Basic FeaturesSmartInspectNLoglog4netEnterprise LibraryObjectGuy Framework
Logging simple text messages Yes Yes Yes Yes Yes
Log levels to filter messages Debug
Verbose
Message
Warning
Error
Fatal
Debug
Trace
Info
Warn
Error
Fatal
Debug
Info
Warn
Error
Fatal
Verbose
Information
Warning
Error
Critical
Debug
Info
Status
Warning
Error
Critical
Fatal
Multiple connections or targets Yes Yes Yes Yes Yes
Log categories or sessions Yes Yes Yes Yes Limited
Log file rotation by date/time Yes Yes Yes Yes Yes
Log file rotation by size Yes Yes Yes Yes Yes
Log file rotation max parts Yes Yes Yes No No
Optional configuration files Yes Yes Yes Yes No
Advanced FeaturesSmartInspectNLoglog4netEnterprise LibraryObjectGuy Framework
Logging objects and arrays Yes No Yes No No
Logging complex structures and binary data Yes No No No No
Thread-safe logging Yes Yes Yes Yes ?
Tracing method invocation Yes Text-only Text-only Text-only Text-only
Logging variable values Yes Text-only Text-only Text-only Text-only
Watching variable values Yes No No No No
Logging thread and process behavior Yes No No No No
Advanced protocols and connections Network
Named Pipe
Memory
Binary Files
Custom
Network
Memory
MSMQ
Database
Custom
Network
Memory
Database
Custom
WMI
MSMQ
Custom
Network
Memory
Custom
Advanced protocol options Buffer
Reconnect
Interval
Encryption
Buffer
Reconnect
Buffer ? No
Asynchronous logging and backlog queues Yes Async-only No No No
Log server application Yes No No No No
Graphical ViewerSmartInspectNLoglog4netEnterprise LibraryObjectGuy Framework
Graphical viewer application Yes No1) No2) No No
Advanced filtering capabilities Yes No No No No
Navigation functionality Yes No No No No
Call stacks, graphs and message details Yes No No No No
Multiple views or windows Yes No No No No
Live monitoring via network or pipes Yes No No No No
Viewing and inspecting application data Yes No No No No
Graphical configuration utility Yes No No No No
Documentation & SupportSmartInspectNLoglog4netEnterprise LibraryObjectGuy Framework
Getting started tutorials Yes Yes Yes Yes Yes
Online articles / advanced topics Yes Yes Yes Yes No
API Reference Yes Yes Yes Yes No
Community support Yes Yes Yes Yes No
Professional / priority support Yes No No No No

1) A project called NLogViewer is mentioned on some websites, but it looks like it's outdated and/or not supported anymore.
2) There are some basic viewer applications available from third-parties, but those aren't part of the project.

When searching for this page, usual search words that are used include NLog vs. log4net, log4net vs. Enterprise Library (also calledLogging Application Block). Log4net is also often called log4n (which is actually wrong). Any suggestions?