Logback AyncAppender not printing File and Line number

前端 未结 2 731
自闭症患者
自闭症患者 2020-12-29 12:52

I have the following configuration file that is very similar to the standard example in the Logback manual. The only difference is the addition of [%F:%L]. while everything

2条回答
  •  孤城傲影
    2020-12-29 13:08

    I post same answer in groovy format for someone who want groovy style like me.

    appender('FILE', ch.qos.logback.core.FileAppender) {
        file = 'myapp.log'
        encoder(PatternLayoutEncoder) {
            pattern = '%logger{35} - [%F:%L] - %msg%n'
        }
    }
    appender('ASYNC', ch.qos.logback.classic.AsyncAppender) {
        appenderRef('FILE')
        //add the following line
        includeCallerData = true
    }
    
    root(DEBUG, ['ASYNC'])
    

提交回复
热议问题