Logback:如何从日志文件中删除类名和日志级别?

jav*_*999 1 java logging spring logback spring-boot

Logback我正在我的应用程序中使用Spring boot

在我的日志文件中,我当前获得示例输出:

16:09:43.299 [pool-2-thread-1] INFO  c.b.r.h.k.s.myClassName - Log message
Run Code Online (Sandbox Code Playgroud)

如何更改日志设置,使其仅如下所示:

16:09:43.299 Log message
Run Code Online (Sandbox Code Playgroud)

"[pool-2-thread-1] INFO"即从日志语句中删除。

Ali*_*ani 5

logback.xml如果您使用 Spring Boot 默认控制台和文件日志,即类路径中没有任何日志,您可以使用logging.pattern.consolelogging.pattern.file属性。例如,将其添加到您的application.yml文件中将为您解决问题:

logging:
  pattern:
    file: '%d{HH:mm:ss.SSS} %msg%n'
Run Code Online (Sandbox Code Playgroud)

否则,请将此模式添加到您的相应文件附加程序中logback.xml

<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
Run Code Online (Sandbox Code Playgroud)