StackTrace 在源文件中给出类、方法、行号。
有没有办法获得执行该方法的时间戳?
我不这么认为,因为 API 不允许您访问时间戳。既不是 API,Exception
也不是StatckTraceElement
API。
您可以使用日志记录(例如使用 log4j)并记录异常。日志记录可以打印出日志记录的时间戳。当然,这是记录记录时的时间戳,而不是发生异常时的时间戳,但如果您在异常发生后立即记录,则应该不会有很大的不同。
您无法从中获取时间戳StackTrace
。
您可以使用java.util.logging api 或log4j。
根据您的应用要求选择其中之一。
请查看
java.util.logging 与 log4j
执行语句时,JVM 不会跟踪。因此堆栈跟踪将没有该信息。您可以修改您的 java 代码以具有这样的功能。这是您应该尝试的产品 - Chronon 时间旅行调试器。 (虽然我没用过)