我在我的 Web 应用程序中使用 SLF4J 和 logback。日志将行号显示为 -1 而不是实际行。当我使用 jetty runner 时,我看到了这个问题。当我通过 run-jetty-run 在 eclipse 中运行我的应用程序时,我没有看到这个问题。下面是我的模式。
<pattern>[%d{dd MMM yyyy HH:mm:ss,SSS}] [%5p] [%X{sid}] [%-20C{0} %25M]:[%-4L] - %replace(%m){'\n', '\\n'}%n</pattern>