1
0
mirror of https://github.com/taigrr/nats.docs synced 2025-01-18 04:03:23 -08:00

updating logging to include log_size_limit

This commit is contained in:
ainsley 2020-02-03 16:15:37 -06:00
parent dd55b91e53
commit e602d39fd7

View File

@ -64,12 +64,15 @@ All of these settings are available in the configuration file as well.
debug: false
trace: true
logtime: false
log_size_limit: 1GB
log_file: "/tmp/nats-server.log"
```
### Log Rotation with logrotate
### Log Rotation
NATS server does not provide tools to manage log files, but it does include mechanisms that make log rotation simple. We can use this mechanism with [logrotate](https://github.com/logrotate/logrotate); a simple standard Linux utility to rotate logs available on most distributions like Debian, Ubuntu, RedHat \(CentOS\), etc.
Introduced in NATS Server v2.1.4, NATS allows for auto-rotation of log files when the size is greater than the configured limit. The backup files will have the same name as the original log file with the suffix .yyyy.mm.dd.hh.mm.ss.micros.
You can also use NATS-included mechanisms with [logrotate](https://github.com/logrotate/logrotate), a simple standard Linux utility to rotate logs available on most distributions like Debian, Ubuntu, RedHat \(CentOS\), etc., to make log rotation simple.
For example, you could configure `logrotate` with: