可以将系统/环境信息传递到我的 C# WinForms 应用程序中的 log4net 日志吗?
最好了解他们正在使用的 Windows 版本、是否安装了任何 Service Pack、他们安装了哪些 .Net 等详细信息。
可以将系统/环境信息传递到我的 C# WinForms 应用程序中的 log4net 日志吗?
最好了解他们正在使用的 Windows 版本、是否安装了任何 Service Pack、他们安装了哪些 .Net 等详细信息。
好久没用Log4Net了,难道不能把这个信息设置成全局或者线程上下文吗?
log4net.GlobalContext.Properties["WindowsVersion"] = windowsVersion;
然后,您可以使用以下模式在日志文件中输出此信息:
%property{Windows 版本}
有关详细信息,请参阅http://logging.apache.org/log4net/release/manual/contexts.html。