c# – 如何在WPF应用程序中使用App.config进行log4net配置
发布时间:2020-12-15 08:32:27 所属栏目:百科 来源:网络整理
导读:目前我正在研究现有控制台应用程序的 WPF版本. 在控制台应用程序中,我使用log4net来完成所有日志记录. 因此我在App.config文件中配置了所有的appender等. 在控制台应用程序中一切正常. 现在我想在我的WPF应用程序中实现相同的日志记录功能. 我不得不说,我在W
目前我正在研究现有控制台应用程序的
WPF版本.
在控制台应用程序中,我使用log4net来完成所有日志记录. 因此我在App.config文件中配置了所有的appender等. 在控制台应用程序中一切正常. 现在我想在我的WPF应用程序中实现相同的日志记录功能. 我需要做什么才能获得与我的控制台应用程序相同的log4net日志记录功能? Thx提前 xxxxxx编辑xxxxxx 根据罗伯茨的提示,我可以解决它. log4net.Config.XmlConfigurator.Configure() 到我的主窗口.现在,我的日志记录与我的控制台应用程序中的日志记录完全相同. public MainWindow() { // check if Application is already running // if it is running - Kill if (System.Diagnostics.Process.GetProcessesByName(System.IO.Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetEntryAssembly().Location)).Length > 1) System.Diagnostics.Process.GetCurrentProcess().Kill(); log4net.Config.XmlConfigurator.Configure(); InitializeComponent(); } 解决方法
您需要在启动时调用log4net.Config.XmlConfigurator.Configure().
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |