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/1109:34:33.793
${time}24小时HH:mm:ss.mmm.
${longdate}长时间2016-08-0514:06:18.9293
${shortdate}日期2016-08-05
${basedir}根目录
${message}信息
${level}级别
${stacktrace}堆栈信息
${callsite}日志来源
以上就是全部关于NLog路由规则和上下文信息的知识点内容,感谢大家的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。