【发布时间】:2016-08-08 19:06:07
【问题描述】:
在logback library 中,他们有办法获取“带有打包数据的堆栈跟踪”(包和包版本)。
例子:
java.lang.Exception: 99 is invalid
at path.to.MyClass.myFunc(MyClass.java:431) [struts-1.2.9.jar:1.2.9]
如何从堆栈跟踪中的一行获取“struts-1.2.9.jar”?
在 Java 或 Scala 中有没有这样的方法?
String getPackageName(String lineInTrace) {
...
return packageName
}
【问题讨论】:
-
附注我完全在网上看到了这样的代码,然后我把它弄丢了。
标签: java scala log4j logback stack-trace