我如何使用NLog ILogger.Error(Exception,String,Object [])

时间:2016-04-02 04:21:59

标签: nlog

NLog有一个方法ILogger.Error(Exception, String,Object[]) See Ref.

我可以使用哪种布局渲染器来记录参数Object[]

或者,还有其他方法可以记录所有局部变量吗?

1 个答案:

答案 0 :(得分:1)

args Object[]将作为格式字符串参数包含在消息中。

因此NLog调用string.Format(message, args),其中messages是您的日志消息,而args是"填充符"在那条消息中。

然后可以使用${message} layout render访问此格式化消息以包含在您的日志中。

我不知道自动记录局部变量,因此您需要使用Error参数手动将其传递给args方法。