【发布时间】:2017-02-24 11:50:29
【问题描述】:
我正在使用 Javassist 将 logback 记录器注入到 jar 中。
在记录器模式中,我正在记录行号以及时间、线程、文件等其他详细信息。
使用ctMethod.insertAfter()注入时生成日志的行号是正确的。但是使用ctMethod.insertbefore()注入时,行号记录为-1。
为什么会这样?我该如何解决这个问题?
【问题讨论】:
标签: java logback instrumentation javassist