如何让我的日志框架(当前Logback)与Eclipse良好地协作?特别是,点击一条日志语句并将其带到产生的线路上会很好。如何让Logback与Eclipse很好地协作?
我知道Logback Eclipse Plugin但显然它已过时,只适用于旧版本的Logback。
是否还有一些其他日志框架可以更好地与Eclipse配合使用?我认为必须有一个很好的方法来做到这一点。
如何让我的日志框架(当前Logback)与Eclipse良好地协作?特别是,点击一条日志语句并将其带到产生的线路上会很好。如何让Logback与Eclipse很好地协作?
我知道Logback Eclipse Plugin但显然它已过时,只适用于旧版本的Logback。
是否还有一些其他日志框架可以更好地与Eclipse配合使用?我认为必须有一个很好的方法来做到这一点。
如果添加%caller
的模式,那么Eclipse中的控制台的功能,可以处理你的问题......
由于某种原因,如果我使用%调用者,我会在输出中获得一个/ n。这就是我正在使用的内容:“%d {yyyy-MM-dd HH:mm:ss.SSS} [%thread]%-5level%logger {36} [%caller]%msg%n”The] and the text的消息出现在他们自己的路线上。 – John 2017-01-27 17:28:04
对不起,但我没有解决这个问题。我从来没有见过这个。 – 2017-01-27 18:36:05
我用这个模式:
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level (%file:%line\) - %message%n</pattern>
</encoder>
</appender>
的(%文件:%线)部分在Eclipse控制台中默认是可点击的。
比调用者更精细 – 2013-05-07 15:29:23
同意@StijnGeukens - 调用者输出很难阅读,并且'(%file:%line \)'很好地完成了这项工作(注意反斜杠,因为圆括号在logback中有特殊含义这不是log4j的情况)。 +1,这是更好的答案。 – 2014-04-30 00:25:42
你的回溯行看起来像什么? – Stefan 2012-04-12 21:29:17
我正在使用这种模式:几个月前发布了Logback-beagle。%d {HH:mm:ss.SSS}%-5level%logger {36} - %msg%n – sanity 2012-04-12 21:56:48
请试一试。 – Ceki 2013-03-27 21:33:08