在wpf应用程序中创建错误日志

发布于 2024-11-18 02:09:20 字数 145 浏览 2 评论 0原文

我正在创建一个 wpf 应用程序,并且必须在其中为我的应用程序创建一个错误日志文件。

如何在 wpf 中以日期方式在特定文件夹中自动创建错误日志文件?

在 Web 中,我们创建一个错误页面,然后创建错误文件,但我不知道如何在 WPF 中创建它。

I am creating a wpf application and in which i have to create a error log file for my application.

How can i create automatically error log file in specific folder in date wise in wpf?

In web we create a error page and then create the error file but i have no idea that how can we create it in WPF.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

莫多说 2024-11-25 02:09:20

看一下 log4net,它允许轻松地在文件或其他输出流(如事件)中设置日志输出日志、调试输出...

如果你想自己做:

System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);

Take a look at the log4net, it allows easily setup log output in the file or another output stream like Event Log, Debug output...

If you want to do it yourself:

System.IO.StreamWriter file = new System.IO.StreamWriter("yourlog.log", true);
寂寞美少年 2024-11-25 02:09:20

首先,看一下 System.Diagnostics 中的 TraceDebug 类。很多时候,当人们说他们想要实现错误日志记录时,他们真正的意思是他们想要实现跟踪或调试:能够在编译时打开和关闭调试功能,以及在编译时重新路由跟踪输出。运行时非常强大,并且使用 System.Diagnostics 比自己开发所有功能要容易得多。

其次,无论您是要使用 Trace 还是只是写入 StreamWriter,请查看 Environment.SpecialFolderPath.GetTempPath

是的,正如 sll 所指出的,也看看 log4net。

First, take a look at the Trace and Debug classes in System.Diagnostics. A lot of the time, when people say they want to implement error-logging, what they really mean is that they want to implement tracing or debugging: the ability to turn debugging features on and off at compile time, and to reroute trace output at runtime is pretty powerful, and using System.Diagnostics is a whole lot easier than developing all that functionality yourself.

Second, whether you're going to use Trace or just write to a StreamWriter, look at Environment.SpecialFolder and Path.GetTempPath.

And yes, as sll noted, look at log4net too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文