1

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

最好了解他们正在使用的 Windows 版本、是否安装了任何 Service Pack、他们安装了哪些 .Net 等详细信息。

4

1 回答 1

1

好久没用Log4Net了,难道不能把这个信息设置成全局或者线程上下文吗?

log4net.GlobalContext.Properties["WindowsVersion"] = windowsVersion;

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

%property{Windows 版本}

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

于 2012-10-01T11:19:36.503 回答