繁体   English   中英

Nlog记录对象

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM