【发布时间】:2012-07-10 08:19:05
【问题描述】:
我正在编写一个 WinForms 应用程序。我需要将信息记录到文件中。通常我使用log4net 进行日志记录,但由于限制,我无法添加引用。我无法向我的项目添加外部引用,因为我必须部署一个可执行文件。
.NET 中是否有任何内置的日志记录框架,这样我就可以在不添加外部 dll 的情况下登录文件?
P.S:我当然不想打开流并手动写入。
【问题讨论】:
-
如果 .NET 框架提供了一个成熟的日志框架,那么首先就不需要 log4net...
-
@Alex 并非所有 .NET 功能都很出色,有各种外部库可以替换部分框架,因为它们做得更好。
-
@Daniel 这个要求从何而来? merging 程序集是一个选项吗?
-
.NET 确实附带了一个完整的日志框架,只有一个具有合理数量的严重级别