NLog有一个方法ILogger.Error(Exception, String,Object[])
See Ref.
我可以使用哪种布局渲染器来记录参数Object[]
?
或者,还有其他方法可以记录所有局部变量吗?
答案 0 :(得分:1)
args Object[]
将作为格式字符串参数包含在消息中。
因此NLog调用string.Format(message, args)
,其中messages
是您的日志消息,而args是"填充符"在那条消息中。
然后可以使用${message}
layout render访问此格式化消息以包含在您的日志中。
我不知道自动记录局部变量,因此您需要使用Error
参数手动将其传递给args
方法。