您现在的位置是:网站首页> 编程资料编程资料
NLog路由规则和上下文信息知识点总结_实用技巧_
2023-05-24
389人已围观
简介 NLog路由规则和上下文信息知识点总结_实用技巧_
NLog配置路由规则和上下文信息
rules: 规则节点
logger:一个路由规则
具体参数说明:
路由规则主要用于将日志和输出目标匹配起来,它一般有如下几个属性
- name - 日志源/记录者的名字 (允许使用通配符*)
- minlevel - 匹配日志范围的最低级别
- maxlevel - 匹配日志范围的最高级别
- level - 匹配的单一日志级别
- levels - 匹配的一系列日志级别,由逗号分隔。
- writeTo - 规则匹配时日志应该被写入的一系列目标
节点的name属性,由逗号分隔。 - final - 标记当前规则为最后一个规则。其后的规则即时匹配也不会被运行。
如:
NLog支持如下几种记录等级:
- Trace- 最常见的记录信息,一般用于普通输出
- Debug- 同样是记录信息,不过出现的频率要比Trace少一些,一般用来调试程序
- Info- 信息类型的消息
- Warn- 警告信息,一般用于比较重要的场合
- Error- 错误信息
- Fatal- 致命异常信息。一般来讲,发生致命异常之后程序将无法继续执行。
优先级:Trace>Debug>Info>Warn>Error>Fatal
Layout上下文信息 表达式
${date} 日期2016/08/11 09:34:33.793
${time} 24小时HH:mm:ss.mmm.
${longdate} 长时间 2016-08-05 14:06:18.9293
${shortdate} 日期2016-08-05
${basedir} 根目录
${message} 信息
${level} 级别
${stacktrace} 堆栈信息
${callsite} 日志来源
以上就是全部关于NLog路由规则和上下文信息的知识点内容,感谢大家的支持。
相关内容
- Asp.Net Core用NLog记录日志操作方法_实用技巧_
- .net core在服务器端获取api传递的参数过程_实用技巧_
- asp.net core利用AccessControlHelper实现控制访问权限_实用技巧_
- asp.net core 3.0中使用swagger的方法与问题_实用技巧_
- .Net Core中ObjectPool的使用与源码解析_实用技巧_
- ASP.NET Core 过滤器中使用依赖注入知识点总结_实用技巧_
- .Net中MoongoDB的简单调用图文教程_实用技巧_
- NET Core 3.0 AutoFac内置DI替换的新姿势分享_实用技巧_
- asp.net core razor自定义taghelper的方法_实用技巧_
- .net core webapi通过中间件获取请求和响应内容的方法_实用技巧_
