With your Software Collection or an application associated with your Software Collection, you can manage log files with the logrotate program.
Procedure 2.7. Managing log files with logrotate
- To manage your log files with logrotate, place a custom logrotate file for your Software Collection in the system directory for the logrotate jobs
/etc/logrotate.d/.For example, create the following file:%{?scl_prefix}logrotate - Ensure that the contents of the
logrotatefile follow the standardlogrotatefile format as follows:/opt/
provider/software_collection/var/log/your_application_name.log { missingok notifempty size 30k yearly create 0600 root root } - Add the file to your spec file of the Software Collection package:
SOURCE2: %{?scl_prefix}logrotate
- Install the file into the system directory
/etc/logrotate.d/by adjusting the%installsection of the Software Collection package's spec file:%install install -p -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{?scl:%_root_sysconfdir}%{!?scl:%_sysconfdir}/logrotate.d/