Logback:如何从日志文件中删除 class 名称和日志级别?
Logback: How to remove class names and log level from Log file?
我在 Spring boot
应用程序中使用 Logback
。
在我的日志文件中,我目前得到示例输出:
16:09:43.299 [pool-2-thread-1] INFO c.b.r.h.k.s.myClassName - Log message
如何更改我的日志设置,使其看起来仅如下所示:
16:09:43.299 Log message
即从日志语句中删除 "[pool-2-thread-1] INFO"
。
如果您正在使用 Spring 引导默认控制台和文件日志,即您的类路径中没有任何 logback.xml
,您可以使用 logging.pattern.console
和 logging.pattern.file
特性。例如,将此添加到您的 application.yml
文件将为您解决问题:
logging:
pattern:
file: '%d{HH:mm:ss.SSS} %msg%n'
否则,将此模式添加到 logback.xml
中相应的文件附加程序:
<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
我在 Spring boot
应用程序中使用 Logback
。
在我的日志文件中,我目前得到示例输出:
16:09:43.299 [pool-2-thread-1] INFO c.b.r.h.k.s.myClassName - Log message
如何更改我的日志设置,使其看起来仅如下所示:
16:09:43.299 Log message
即从日志语句中删除 "[pool-2-thread-1] INFO"
。
如果您正在使用 Spring 引导默认控制台和文件日志,即您的类路径中没有任何 logback.xml
,您可以使用 logging.pattern.console
和 logging.pattern.file
特性。例如,将此添加到您的 application.yml
文件将为您解决问题:
logging:
pattern:
file: '%d{HH:mm:ss.SSS} %msg%n'
否则,将此模式添加到 logback.xml
中相应的文件附加程序:
<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>