java - Spring-boot - 每个级别的日志文件的应用程序属性配置

标签 java spring spring-boot logging slf4j

我正在尝试根据日志级别获取单独的日志文件,例如。用于调试、信息、错误的单独文件

我在 application.properties 文件中的当前配置仅在每个日期保存在单个文件中

logging.file=myservice-%d{yyyyMMdd}.log
logging.level.org.springframework.boot=DEBUG
logging.level.org.springframework.web=DEBUG

我想创建单独的日志文件

  • myservice-info-20190516.log
  • myservice-debug-20190516.log
  • myservice-error-20190516.log

最佳答案

您可以使用 Logback 轻松做到这一点.您可以为每个日志级别创建不同的 appenders,这样就完成了。

关于java - Spring-boot - 每个级别的日志文件的应用程序属性配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56170467/

相关文章:

java - 使用 HttpClientBuilder 时出现“ClassNotFoundException

spring - 您如何实际使用Spring 5的响应式(Reactive)编程来“管理”最大数量的Web线程?

java - Hibernate 返回两个 Pojo 并使用 jSTL 在 jsp 上显示结果

java - Spring:如何使用@PropertySource 导入不在类路径中的资源文件?

当应用程序作为 jar 启动时,Spring Boot 静态内部类未初始化

java - Spring Boot 上的基本放置(更新)

java - 无法使用 selenium sendKeys 在文本字段中输入字符

java - 如何覆盖 maven-compiler-plugin 的配置。 (构建目录,我想使用配置文件进行更改)

java - 什么时候并行执行任务是一种矫枉过正的行为?

java - 需要帮忙! Spring 启动错误: Unsatisfied DependancyException: Error creating bean with name ''