Difference between revisions of "Logrotate - all applications"
From MythTV Official Wiki
(→Log rotation with --logpath logging: old file names will be modified, so won't end with .log, so fix the delete) |
(Add version for 0.26) |
||
Line 10: | Line 10: | ||
|category=Log Rotation Configuration Files | |category=Log Rotation Configuration Files | ||
|name=logrotate - all applications | |name=logrotate - all applications | ||
+ | |author=Beirdo | ||
|S25=yes}} | |S25=yes}} | ||
{{Code box|/etc/logrotate.d/mythtv| | {{Code box|/etc/logrotate.d/mythtv| | ||
Line 31: | Line 32: | ||
</pre> | </pre> | ||
}} | }} | ||
+ | |||
+ | |||
+ | {{Script info | ||
+ | |short=logrotate configuration for MythTV applications (for 0.26) | ||
+ | |long=Example configuration file for using logrotate to rotate your MythTV log files (for 0.26) | ||
+ | |category=Log Rotation Configuration Files | ||
+ | |name=logrotate - all applications | ||
+ | |author=Beirdo | ||
+ | |S26=yes}} | ||
+ | {{Code box|/etc/logrotate.d/mythtv| | ||
+ | <pre> | ||
+ | /var/log/mythtv/*.log { | ||
+ | weekly | ||
+ | rotate 8 | ||
+ | missingok | ||
+ | ifempty | ||
+ | nocreate | ||
+ | nocompress | ||
+ | sharedscripts | ||
+ | olddir /var/log/mythtv/old | ||
+ | lastaction | ||
+ | killall -HUP mythlogserver | ||
+ | find /var/log/mythtv/old -type f -mtime +30 -delete | ||
+ | endscript | ||
+ | } | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | |||
[[Category:logrotate_Configuration_Files]] | [[Category:logrotate_Configuration_Files]] | ||
[[Category:Log_Rotation_Configuration_Files]] | [[Category:Log_Rotation_Configuration_Files]] |
Revision as of 20:50, 3 August 2012
For most distros, save the configuration file to /etc/logrotate.d/mythtv
Log rotation with --logpath logging
This configuration will work with MythTV logging for all MythTV applications using either the --logpath or --syslog argument. If using this configuration, other MythTV logrotate configuration files are unnecessary.
Author | Beirdo |
Description | Example configuration file for using logrotate to rotate your MythTV log files. |
Supports |
/var/log/mythtv/*.log { weekly rotate 8 missingok ifempty nocreate nocompress sharedscripts olddir /var/log/mythtv/old lastaction killall -HUP mythbackend killall -HUP mythfrontend killall -HUP mythlcdserver find /var/log/mythtv/old -type f -mtime +30 -delete endscript }
Author | Beirdo |
Description | Example configuration file for using logrotate to rotate your MythTV log files (for 0.26) |
Supports |