NLog日志入门示例

NLog 的日志 DEMO 挺适合刚上手.NET 日志方案的你。配置简单,API 用起来跟老牌的 log4net 像,上手没什么门槛。支持上下文信息输出,调试的时候方便,日志内容清晰又灵活。你只需要稍微动动配置文件,就能按你的项目需求设置格式和输出方式,支持写文件、输出到控制台、数据库等,蛮全面的。

配置方式比较轻量,主要依赖一个NLog.config文件。你可以定义多个targetrule,像是按日志级别区分输出到不同地方——比如 INFO 写文件,ERROR 发邮件,挺实用。

Logger.Info("Hello, world")这种方式输出日志,和 log4net 几乎一样,老用户用起来也会觉得顺手。更妙的是,它支持异步日志写入,性能也考虑到了。

如果你之前用过 log4net,下面这些文章可以顺便看看,对比着学更快:

如果你项目中对日志要求比较灵活、输出目标多样,NLog 真的还蛮值得一试的。哦对,调试阶段打开全量日志,记得上线前关掉 DEBUG 输出,省资源也防泄漏~

rar 文件大小:2.09MB