I am working with spring boot application where I am using logback for LOGGING purpose and I want to store my log on log file with unlimited size but default size of logging.file.max-size property is 10MB can anyone help me that what value I need to set on logging.file.max-size to achieve unlimited file size for log file?
Log files rotate when they reach 10 MB
and, as with console output, ERROR-level, WARN-level, and INFO-level
messages are logged by default. Size limits can be changed using the logging.file.max-size
property. Previously rotated files are archived indefinitely unless the logging.file.max-history property has been set.
More customization you can do for logging, please refer Spring Boot Logging
There is no way to set an unlimited size as such, but there is a workaround
You can set a huge limit for the max size, like this:
logging.file.max-size: 100000GB
Set this in application.yml or application-test.yml
If your machine has more than 100,000 GB of disk space, you can use a higher number ;].
Background:
Spring boot loads this default config file: org/springframework/boot/logging/logback/base.xml
That file includes: org/springframework/boot/logging/logback/file-appender.xml
Which uses SizeAndTimeBasedRollingPolicy
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With