我在logback.xml
中有以下配置:
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%coloredLevel %logger{15} - %class{36} - %message%n%xException{10}</pattern>
</encoder>
</appender>
并使用以下语句进行日志
Logger.info("This is a message")
但是,日志打印?
而不是类名:
[info] application - ? - This is a message
怎么了?
因为当像这样使用Logger
api时,你会得到一个默认的记录器,它不知道该类。
您需要使用这样的Logger
:
val log = Logger(this.getClass)
log.info("This is a message")
有关详细信息,请参阅有关日志记录的播放文档。