spring-boot - Spring Boot日志记录如何设置logging.file.max-size无限制

标签 spring-boot logging logback spring-logback

我正在使用spring boot应用程序,其中我使用logback来实现LOGGING目的,并且我想将我的日志存储在日志文件中无限大小,但logging.file.max-size属性的默认大小为10MB任何人都可以帮助我,我需要在<上设置什么值strong>logging.file.max-size 实现日志文件的文件大小不受限制?

最佳答案

无法设置无限大小,但有一个解决方法
您可以为最大大小设置一个巨大的限制,如下所示:

logging.file.max-size: 100000GB

在 application.yml 或 application-test.yml 中设置
如果您的计算机有超过 100,000 GB 的磁盘空间,则可以使用更大的数字;]。

背景:
Spring boot加载这个默认配置文件:org/springframework/boot/logging/logback/base.xml
该文件包括: org/springframework/boot/logging/logback/file-appender.xml
其中使用 SizeAndTimeBasedRollingPolicy

关于spring-boot - Spring Boot日志记录如何设置logging.file.max-size无限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52379853/

相关文章:

java - 制作自定义 SLF4J 记录器

spring-boot - Spring Webflux : Extract value from Mono

java - 使用 Spring Scheduler(Vaadin Chat 和 Spring Boot)

java - 从配置中动态读取@JsonProperty

java - 当消息键丢失时,如何使 Spring Boot 默认为区域设置?

logging - 如何 grep 服务器访问日志以查找唯一 IP 和特定页面?

java - 使用jetty-runner时无法控制日志记录级别

java - 使用java.util.logging,是否可以在一段时间后重新启动日志?

java - 使用 Logback 即时更改日志文件路径属性

java - 如果文件大小大于 X mb,则停止记录