Tag: 堆栈跟踪

什么是PurpleEventCallback?

在我的iPhone应用程序的堆栈跟踪中,我看到一个叫做PurpleEventCallback的调用。 我无法find任何文件。 这是什么?

我怎样才能得到在Perl中的调用堆栈列表?

有没有一种方法,我可以访问(打印输出)sub +模块列表任意深度的子脚本之前的Perl脚本中的当前位置? 我需要修改一些Perl模块(.pm's)。 工作stream程是通过一个CGI脚本从一个网页开始的,将input传递到需要使用数据的模块中的几个模块/对象。 数据发生了变化,我需要找出在哪里。

C#相当于Java的Exception.printStackTrace()?

有没有Java的Exception.printStackTrace()的C#等价方法,或者我必须自己写一些东西,通过InnerExceptions工作?

在Python中获取调用函数模块的__name__

假设myapp/foo.py包含: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) 而myapp/bar.py包含: import foo foo.info('Hello') # => [myapp.foo] Hello 我想在这种情况下,调用函数的模块(这是'myapp.foo')的__name__属性设置为__name__ 。 如何才能做到这一点?

如何在exception情况下打印完整的堆栈跟踪?

例如,在一个地方… //—————a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ….", we); } …在另一个地方… //————–b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <—————- } 我打印的堆栈跟踪,它只从a开始到b,它不包含WebException中的内部堆栈跟踪。 我怎样才能打印所有的堆栈跟踪?

如何停止堆栈logging在日志中截断

在Java日志很多次我会得到像这样的东西: Caused by: java.sql.BatchUpdateException: failed batch at org.hsqldb.jdbc.jdbcStatement.executeBatch(jdbcStatement.java:1102) at org.hsqldb.jdbc.jdbcPreparedStatement.executeBatch(jdbcPreparedStatement.java:514) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242) … 113 more 有谁知道如何得到完整的堆栈显示(即显示其他113行)? Throwable的JavaDocs(用于Java 7)对于正在发生的事情有一个非常详细的解释。

一个node.js堆栈错误超过10行?

有没有办法获得超过10行node.js堆栈错误? function a() { dieInHell(); } function b() { a(); } function c() { b(); } function d() { c(); } function e() { d(); } function f() { e(); } function g() { f(); } function h() { g(); } function i() { h(); } function j() { i(); } function k() { j(); […]

如何获得console.trace()作为string与Chrome或Firefox的JavaScript的结果?

console.trace()在控制台上输出结果。 我想获得结果作为string,并将其保存到一个文件。 我没有为函数定义名称,也无法使用callee.caller.name获取它们的名称。

怎样才能在C中抓取堆栈跟踪?

我知道有没有标准的C函数来做到这一点。 我想知道什么是在Windows和* nix这个技术? (Windows XP是我现在要做的最重要的操作系统。)

presentViewController:在iOS上崩溃<6(AutoLayout)

这是我得到的一个奇怪的崩溃。 当我按下去某个ViewController的button时发生崩溃。 它崩溃的路线是: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; 崩溃的痕迹是: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' *** First throw call stack: (0x3758288f 0x35287259 0x37582789 0x375827ab 0x3153d54d 0x3153d6bb 0x3153d423 0x314ce001 0x3143c3c7 0x31319c59 0x3128fc17 0x3129a267 […]