spring-boot - Spring Boot:记录属性
问题描述
我正在使用 spring boot,根据 spring 文档,我们可以通过在 application.properties 文件中声明以下 2 个属性来定义日志文件最大大小和日志文件最大历史记录。
logging.file.max-size 和 logging.file.max-history
https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/boot-features-logging.html
In my application.properties:
logging.file=/etc/myapp/myapp.log
logging.file.max-size=400KB
logging.file.max-history=20
当我使用这些属性时,它们似乎没有按预期工作。就像,对于上述属性,我希望日志文件在大小达到 400KB 后立即进行轮换,但这并没有发生。
为了实现这一点,我必须创建 logback-spring.xml,然后声明 appenders 以及滚动策略等。但是,我不想这样做,因为它添加了更多配置和额外的配置文件。我希望我可以使用 spring logging 提供的开箱即用的解决方案,但由于某种原因,它不像 spring 文档中提到的那样工作。
解决方案
推荐阅读
- angular - 带有连字支持的 Angular 6 自定义材质图标
- java - 将 UTF-16 字符串拆分为单个字符/字符串
- c++ - pselect 不会等到串行端口缓冲区空间可用
- ios - Swift 从 Nib 创建自定义视图
- sql - SQL - 由于连接表中的重复值,销售值成倍增加,如何解决它
- angularjs - 无法在highchart中显示每个点的x轴数据
- scala - scala:从序列到元组
- postgresql - 如何在谷歌云 postgres 上启用慢查询日志
- git - git status 显示未跟踪文件中的代码
- r - ggplot2 # 2 中各个方面的注释文本