Files
cgrates/data/conf/logging/deb_logrotate.conf
Bas Couwenberg e4e41a3e5d Fix logrotate configuration.
logrotate refused to rotate the logfile due to permissions:
```
logrotate[6248]: error: skipping "/var/log/cgrates/CGRateS.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation
```
Ownership of the directory and logfile is root/adm:
```
total 192
drwxrwxr-x 2 root adm    4096 Jul 17 10:24 .
drwxr-xr-x 8 root root   4096 Jul 17 00:00 ..
-rw-r----- 1 root adm  182485 Jul 16 15:52 CGRateS.log
```
2019-07-18 02:55:53 -10:00

14 lines
263 B
Plaintext

/var/log/cgrates/CGRateS.log {
daily
missingok
rotate 31
notifempty
compress
delaycompress
sharedscripts
su root adm
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
}