StackTrace在源文件中提供类,方法,行号。
有没有办法获得方法执行的时间戳?
答案 0 :(得分:2)
我没有thnik,因为API不允许您访问时间戳。 Exception
和StatckTraceElement
API。
您可以使用日志记录(例如,使用log4j)并记录异常。日志记录可以打印出日志记录的时间戳。对于cource,这是记录记录时的时间戳,而不是记录时间 异常发生,但如果你在异常后立即登录它不应该 有很大的不同。
答案 1 :(得分:0)
JVM在执行语句时不会跟踪。因此堆栈跟踪将不具有该信息。您可以修改您的Java代码以具有此类功能。这是您应该尝试的产品 - Chronon Time travelling debugger.(我从未使用过它)
答案 2 :(得分:0)
您无法从StackTrace
获取时间戳
您可以使用java.util.logging api或log4j
根据您的应用要求选择其中一种
请看看
java.util.logging vs log4j