我正在创建一个 wpf 应用程序,我必须在其中为我的应用程序创建一个错误日志文件。
如何在 wpf 中按日期在特定文件夹中自动创建错误日志文件?
在 web 中,我们创建一个错误页面,然后创建错误文件,但我不知道如何在 WPF 中创建它。
我正在创建一个 wpf 应用程序,我必须在其中为我的应用程序创建一个错误日志文件。
如何在 wpf 中按日期在特定文件夹中自动创建错误日志文件?
在 web 中,我们创建一个错误页面,然后创建错误文件,但我不知道如何在 WPF 中创建它。
看看log4net,它允许在文件中轻松设置日志输出或其他输出流,如事件日志、调试输出......
如果你想自己做:
System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);
首先,看一下 中的Trace
和Debug
类System.Diagnostics
。很多时候,当人们说他们想要实现错误记录时,他们真正的意思是他们想要实现跟踪或调试:能够在编译时打开和关闭调试功能,并在运行时非常强大,使用System.Diagnostics
起来比自己开发所有功能要容易得多。
其次,无论您是要使用Trace
还是只写 a StreamWriter
,看看Environment.SpecialFolder
and Path.GetTempPath
。
是的,正如 sll 所指出的,也请查看 log4net。