有用的日志模式/格式

本文关键字:格式 模式 日志 有用 | 更新日期: 2023-09-27 18:01:30

我想在程序中创建一个日志文件。

我的日志模式应该包含:日志类型,日期时间,线程名称,方法名称,日志详细信息…等等…

您建议使用哪种日志模式?

是否有可接受的日志模式?例如"trace log pattern", "event log pattern"等

有用的日志模式/格式

使用日志库,如NLog或Log4Net,然后你可以调整布局&渲染器无需更改代码或重新编译,并且有许多其他有用的功能(如滚动日志,db/network/email appenders,过滤器,日志级别等)。

一些日志框架的比较

我非常推荐使用Log4net;它支持几乎所有您可能想要做的事情,几乎是异常健壮的,并且非常直接地放置到位。

你可以在这里找到

为什么不试试Log4Net这样的日志框架呢?

Microsoft应用程序块有一些非常好的样板代码,您可以从它们开始。日志应用程序块可以单独使用,也可以与其他MAB元素一起使用,或者只是作为滚动自己的起点。