事件上下文布局渲染器从 LogEventInfo 参数中获取其参数,例如: http: //nlog-project.org/wiki/Event-context_layout_renderer
但是 LogEventInfo 参数仅在 2 个 Log 方法签名中可用:
public void Log(Type wrapperType, LogEventInfo logEvent)
public void Log(LogEventInfo logEvent)
如果我想使用其他 Log 方法,如何传递 LogEventInfo,例如:
public void Log<T>(LogLevel level, IFormatProvider formatProvider, T value)
public void Log(LogLevel level, LogMessageGenerator messageFunc)
public void LogException(LogLevel level, [Localizable(false)] string message, Exception ecxception)
假设这在 NLog 2.0 中是不可能的,有哪些变通方法可用?