【问题标题】:How to do logging in Spring boot for different log level in different files如何在 Spring Boot 中为不同文件中的不同日志级别进行日志记录
【发布时间】:2019-04-02 05:48:49
【问题描述】:

我是 Spring Boot 新手,想将不同的日志级别记录到不同的文件中。

这可能吗,如果可以,请告诉我我需要在 application.properties 文件中定义哪些属性。

我研究了一些 Spring Boot 教程,但找不到任何解决方案。

请分享可以帮助我的链接。

所以预期的结果是

  1. INFO 级别转到特定格式的文件,例如 . somefilename_Info_dd/mm/yy_hh:mm:ss。

与其他日志级别相同。

提前致谢。

【问题讨论】:

  • 如果您希望它完全且 100% 可配置,为什么不创建自己的记录器?

标签: java api spring-boot spring-mvc logging


【解决方案1】:

对于许多记录器尝试使用例如 logback:

https://springframework.guru/using-logback-spring-boot/

这些是不同的日志记录级别及其从最大值到最小值的顺序:

TRACE - DEBUG - INFO -  WARN - ERROR

如果你设置了 TRACE,它会记录一切,如果是 INFO,它会记录 INFO、WARN 和 ERROR。

您可以阅读更多内容:

https://logback.qos.ch/manual/architecture.html

【讨论】:

    猜你喜欢
    • 2020-12-25
    • 2022-10-14
    • 2012-02-08
    • 2018-03-11
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    相关资源
    最近更新 更多