可以将系统/环境信息传递到我的C#WinForms应用程序中的log4net日志吗?
最好有详细信息,比如他们正在使用的Windows版本,是否安装了任何Service Pack,安装了什么.Net等。
答案 0 :(得分:1)
我很长时间没有使用过Log4Net,但你不能将这些信息设置为全局或线程上下文吗?
log4net.GlobalContext.Properties [“WindowsVersion”] = windowsVersion;
然后,您可以使用以下模式在日志文件中输出此信息:
%属性{WindowsVersion}
有关详细信息,请参阅http://logging.apache.org/log4net/release/manual/contexts.html。