[英]Nlog Logging an Object
假设我想使用Nlog记录一个对象Mycustomer。
我想要这样的东西:
logger.Trace(mycustomer)
现在在配置中如何指定要打印的属性? 就像是:
<target name="output" xsi:type="Debugger" layout="${Name}" />
我知道了
而不是logger.log(customer);
我用它来添加客户的属性:
NLog.LogEventInfo info = new LogEventInfo(LogLevel.Info,"Name",cus.Name);
info.Properties.Add("Name",cus.Name);
log.Log(info);
在配置中我使用它来打印它:
<target name="output" xsi:type="Debugger" layout="${event-context:item=Name}" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.