From d76c7252e2577f551af5e5ef55c76bb4d36fcf2e Mon Sep 17 00:00:00 2001 From: Martinski4GitHub <119833648+Martinski4GitHub@users.noreply.github.com> Date: Sat, 12 Sep 2026 12:52:52 -0700 Subject: [PATCH] New source for the status file Added "/opt/var/lib/logrotate.status" as source. --- syslog-ng.d/logrotate | 20 +++++++++++++++----- syslog-ng.share/logrotate | 20 +++++++++++++++----- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/syslog-ng.d/logrotate b/syslog-ng.d/logrotate index 439c6dd..3cff1fd 100644 --- a/syslog-ng.d/logrotate +++ b/syslog-ng.d/logrotate @@ -1,19 +1,29 @@ # gather logrotate logs together for unified log -destination d_logrotate { - file("/opt/var/log/logrotate.log"); +source s_var_lr_status { + file("/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); }; -source s_lr_status { - file("/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); +#----------------------------------------------# +# Include file status located in directory: +# /opt/var/lib +# Last Modified: 2026-Sep-12 +#----------------------------------------------# +source s_opt_lr_status { + file("/opt/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); }; source s_lr_daily { file("/opt/tmp/logrotate.daily" program-override("logrotate") flags(no-parse)); }; +destination d_logrotate { + file("/opt/var/log/logrotate.log"); +}; + log { - source(s_lr_status); + source(s_var_lr_status); + source(s_opt_lr_status); source(s_lr_daily); destination(d_logrotate); flags(final); diff --git a/syslog-ng.share/logrotate b/syslog-ng.share/logrotate index 439c6dd..3cff1fd 100644 --- a/syslog-ng.share/logrotate +++ b/syslog-ng.share/logrotate @@ -1,19 +1,29 @@ # gather logrotate logs together for unified log -destination d_logrotate { - file("/opt/var/log/logrotate.log"); +source s_var_lr_status { + file("/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); }; -source s_lr_status { - file("/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); +#----------------------------------------------# +# Include file status located in directory: +# /opt/var/lib +# Last Modified: 2026-Sep-12 +#----------------------------------------------# +source s_opt_lr_status { + file("/opt/var/lib/logrotate.status" program-override("logrotate") flags(no-parse)); }; source s_lr_daily { file("/opt/tmp/logrotate.daily" program-override("logrotate") flags(no-parse)); }; +destination d_logrotate { + file("/opt/var/log/logrotate.log"); +}; + log { - source(s_lr_status); + source(s_var_lr_status); + source(s_opt_lr_status); source(s_lr_daily); destination(d_logrotate); flags(final);