将系统/环境信息传递给log4net

时间:2012-10-01 11:11:53

标签: c# log4net environment

可以将系统/环境信息传递到我的C#WinForms应用程序中的log4net日志吗?

最好有详细信息,比如他们正在使用的Windows版本,是否安装了任何Service Pack,安装了什么.Net等。

1 个答案:

答案 0 :(得分:1)

我很长时间没有使用过Log4Net,但你不能将这些信息设置为全局或线程上下文吗?

  

log4net.GlobalContext.Properties [“WindowsVersion”] = windowsVersion;

然后,您可以使用以下模式在日志文件中输出此信息:

  

%属性{WindowsVersion}

有关详细信息,请参阅http://logging.apache.org/log4net/release/manual/contexts.html