logback行号未显示在日志中

时间:2018-01-12 07:08:53

标签: java logback

我正在使用logback 1.2.3。我的配置如下所示

<configuration>
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <Target>System.out</Target>
        <encoder>
            <pattern>%p [%d{yyyy-MM-dd HH:mm:ss,SSS}] %c{3}:[%C{1}:%M:%L] - [%t] - %m%n</pattern>
        </encoder>
    </appender>
    <root level="INFO">
       <appender-ref ref="CONSOLE"/>
    </root>
</configuration>

但我没有在日志中看到行号

INFO [2018-01-12 07:06:54] c.v.s.f.FlowStoreWarmer:[?:?:?] - [FlowStoreWarmer_flow_cache_warmup_thread] - no work to do for cid 19099

有人可以让我知道出了什么问题吗?

1 个答案:

答案 0 :(得分:2)

更改编码器如下:

    <encoder>
        <pattern>%p [%d{yyyy-MM-dd HH:mm:ss,SSS}] %c{3}:[%C{1}:%M:%L] - [%t][%file:%line] - %m%n</pattern>
    </encoder>

[%file:%line] 表示显示源文件名和行号。