nlog自定义文件名

${event-context:item=StoreName}.txt" layout="${longdate}:${callsite} ${message}"/> <target name="Error" xsi:type="File" fileName="${logDirectory}Error_${shortdate}_${event-context:item=StoreName}.txt" layout="${longdate}:${callsite} ${message}"/> <target name="mail" xsi:type="Mail" smtpServer="smtp.163.com" from="xuyuchends@163.com" smtpPort="25" smtpAuthentication="Basic" smtpUserName="xuyuchends@163.com" smtpPassword="qwe123!@#" to="xuyuchends0002@163.com" subject="menu upload error" /> </targets> <rules> <logger name="*" minlevel="Trace" writeTo="Info" /> <logger name="*" minlevel="Error" writeTo="Error" /> <logger name="*" minlevel="Error" writeTo="mail" /> </rules> </nlog> StoreName就是自定义的变量名 private static Logger logger = LogManager.GetCurrentClassLogger(); LogEventInfo theEventInfo = null; LogEventInfo theEventError = null; theEventInfo = new LogEventInfo(); theEventInfo.Level = LogLevel.Debug; theEventError = new LogEventInfo(); theEventError.Level = LogLevel.Error; theEventInfo.Properties[" StoreName"] = store.UserName; theEventError.Properties[" StoreName"] = store.UserName; theEventInfo.Message = "123"; logger.Log(theEventInfo); theEventError.Message = "345"; logger.Info("not find store"); logger.Log(theEventError);

转载于:https://my.oschina.net/xuyuchends/blog/852092

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值