NLog日志入门示例
NLog 的日志 DEMO 挺适合刚上手.NET 日志方案的你。配置简单,API 用起来跟老牌的 log4net 像,上手没什么门槛。支持上下文信息输出,调试的时候方便,日志内容清晰又灵活。你只需要稍微动动配置文件,就能按你的项目需求设置格式和输出方式,支持写文件、输出到控制台、数据库等,蛮全面的。
配置方式比较轻量,主要依赖一个NLog.config
文件。你可以定义多个target
和rule
,像是按日志级别区分输出到不同地方——比如 INFO 写文件,ERROR 发邮件,挺实用。
用Logger.Info("Hello, world")
这种方式输出日志,和 log4net 几乎一样,老用户用起来也会觉得顺手。更妙的是,它支持异步日志写入,性能也考虑到了。
如果你之前用过 log4net,下面这些文章可以顺便看看,对比着学更快:
- 使用 log4net 记录日志
- Log4net 日志组件
- C#使用 log4net 进行日志记录
- 错误日志记录(log4net).net core 示例源码
- Log4net 程序源码
- Log4Net 组件实践指南
如果你项目中对日志要求比较灵活、输出目标多样,NLog 真的还蛮值得一试的。哦对,调试阶段打开全量日志,记得上线前关掉 DEBUG 输出,省资源也防泄漏~
2.09MB
文件大小:
评论区