【问题标题】:Best method of logging error codes记录错误代码的最佳方法
【发布时间】:2011-07-29 20:03:36
【问题描述】:

我正在尝试以编程方式记录使用 CF3.5 在 PDA 上引发的任何异常的错误代码。有谁知道如何获得最精确的错误代码?

我一直在研究获取抛出异常的 HResult 值(我可以做到),但这似乎不够具体。

【问题讨论】:

    标签: c# vb.net error-handling compact-framework


    【解决方案1】:

    您当然可以使用 Log4Net,它适用于 CF 3.5,请参阅这篇人们讨论如何配置它的帖子:

    log4net compact framework 3.5 No app.config to add file appenders

    【讨论】:

    • 谢谢,但不幸的是我不允许在这个项目中使用任何开源库
    【解决方案2】:

    Power Toys for .NET Compact Framework 3.5 包含我自己没有使用过的远程日志记录配置工具,但听起来像您正在寻找的东西。

    请参阅http://msdn.microsoft.com/en-us/netframework/Video/cc647002,了解如何配置和读取日志文件。

    【讨论】:

    • 感谢您的回答,但我正在尝试以编程方式执行此操作
    • 您是否试图捕捉任何应用程序中的任何错误或您自己的应用程序中的任何错误?如果是您自己的,那么抛出的异常 .ToString() 会提供大量有趣的信息。从 Exception.ToString() 的帮助文件中: ToString 的默认实现获取抛出当前异常的类的名称、消息、对内部异常调用 ToString 的结果。如果这些成员中的任何一个是空引用(在 Visual Basic 中为 Nothing),则其值不包含在返回的字符串中。
    猜你喜欢
    • 2010-12-28
    • 2013-02-21
    • 1970-01-01
    • 2010-12-31
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    相关资源
    最近更新 更多