【问题标题】:Creating Error log in wpf application在 wpf 应用程序中创建错误日志
【发布时间】:2011-09-26 18:27:26
【问题描述】:

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

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

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

【问题讨论】:

    标签: wpf error-handling error-log


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      看看log4net,它可以轻松设置文件中的日志输出或其他输出流,如事件日志、调试输出...

      如果你想自己做:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多