【问题标题】:Is there a way to get the stack trace of an exception in form of a String in Blackberry?有没有办法在黑莓中以字符串的形式获取异常的堆栈跟踪?
【发布时间】:2011-05-22 08:16:14
【问题描述】:

我想将异常的堆栈跟踪记录到文件中。有没有办法以String 的形式获取堆栈跟踪,或者以某种方式使ex.printStackTrace() 将跟踪打印到流或文件中?我知道在 Java 标准版中有 a way 可以做到这一点,但我想要在 Blackberry 中这样做。

【问题讨论】:

    标签: debugging blackberry java-me crash trace


    【解决方案1】:

    BlackBerry 仅在您捕获 Throwable 时提供堆栈跟踪。因此,如果您更改了 catch 类型,您应该可以使用 printStackTrace 和朋友。

    编辑 抱歉,我误读了您的问题-感谢您的评论。不,没有办法在 String 对象中获取堆栈跟踪。从 2010 年 1 月开始,有一个支持论坛主题涵盖了这一点 - Stack Trace Capture (sorely needed)。从那以后一切都没有改变。

    如果您需要它进行开发,you can extract the event log from the device,其中包括堆栈跟踪。但这无助于解决生产问题。

    【讨论】:

    • 我知道我应该使用catch (Throwable ...),尽管我想要将堆栈跟踪作为String,以便我可以将其写入文件中。 ex.printStackTrace() 只能打印到调试输出控制台。
    猜你喜欢
    • 2013-06-23
    • 2012-07-11
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 2012-06-18
    相关资源
    最近更新 更多