I was away for the rest of the day yesterday soon after having updated Scribe and uiScribe and noticed this morning in the logrotate.log the following (was for me the first time seeing such verbatim display starting from lines in red):
Jul 6 00:05:01 GT-AX6000-1110 logrotate: logrotate state -- version 2
Jul 6 00:05:01 GT-AX6000-1110 logrotate: "/opt/var/log/wlceventd.log" 2025-7-6-0:5:0
Jul 6 00:05:01 GT-AX6000-1110 logrotate: "/opt/var/log/messages" 2025-7-2-0:0:0
Jul 6 00:05:01 GT-AX6000-1110 logrotate: "/opt/var/log/logrotate.log" 2025-7-2-0:0:0
Jul 6 00:05:01 GT-AX6000-1110 logrotate: "/opt/var/log/syslog-ng.log" 2025-7-6-0:5:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: logrotate state -- version 2
Jul 6 00:45:01 GT-AX6000-1110 logrotate: rotate.status is world-readable and thus can be locked from other unprivileged users. Skipping lock acquisition...
Jul 6 00:45:01 GT-AX6000-1110 logrotate: warning: state file /var/lib/logrotate.status is worllogrotate state -- version 2
Jul 6 00:45:01 GT-AX6000-1110 logrotate: can be locked from other unprivileged users. Skipping lock acquisition...
warning: state file /var/lib/logrotate.status is worllogrotate state -- version 2
"/opt/var/log/wlceventd.log" 2025-7-6-0:5:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/messages" 2025-7-2-0:0:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/logrotate.log" 2025-7-2-0:0:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/syslog-ng.log" 2025-7-6-0:5:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: usrepeater.com
192.168.50.1 www.asusap.com
192.168.50.1 asusap.com
192.168.50.1 www.asusswitch.com
192.168.50.1 asusswitch.com
192.168.50.1 router.asus.com
192.168.50.1 repeater.asus.com
192.168.50.1 ap.asus.com
192.168.50.1 www.asusnetwork.net
192.168.50.1 asusswitch.net
192.168.50.1 asusrepeater.net
192.168.50.1 asusap.net
192.168.50.1 zenwifi.net
192.168.50.1 expertwifi.net
192.168.50.1 GT-AX6000. GT-AX6000
y messages from kernel
filter f_blank {
program("kernel") and
message("^ *$");
};
log {
source(src);
filter(f_blank);
flags(final);
};
#eof
# gather logrotate logs together for unified log
destination d_logrotate {
file("/opt/var/log/logrotate.log");
};
source s_lr_status {
file("/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));
};
log {
source(s_lr_status);
source(s_lr_daily);
destination(d_logrotate);
flags(final);
};
#eof
# this MUST BE the file configured in Skynet as the syslog.log location
# DO NOT use /tmp/syslog.log or /opt/var/log/messages here!
destination d_skynet {
file("/opt/var/log/skynet-0.log");
};
# logs everything from Skynet to /opt/var/log/skynet-0.log
filter f_skynet {
program("Skynet") or
message("BLOCKED -") or
message("DROP IN=");
};
# final flag stops processing of messages matching the f_skynet filter
log {
source(src);
filter(f_skynet);
destination(d_skynet);
flags(final);
};
#eof
# put syslog-ng's logging stats into /opt/var/log/syslog-ng.log
destination d_syslogng {
file("/opt/var/log/syslog-ng.log");
};
filter f_syslogng {
program("syslog-ng")
};
log {
source(src);
filter(f_syslogng);
destination(d_syslogng);
flags(final);
};
#eof
# put wlceventd Assoc/ReAssoc/Disassoc messages into /opt/var/log/wlceventd.log
destination d_wlceventd {
file("/opt/var/log/wlceventd.log");
};
filter f_wlceventd {
( ( program("WLCEVENTD") or
program("wlceventd") ) and
( message("ssoc") or
message("uth") ) ) or
( program("syslog") and
message("wlceventd") );
};
log {
source(src);
filter(f_wlceventd);
destination(d_wlceventd);
flags(final);
};
#eof
options {
chain_hostnames(no); # Enable or disable the chained hostname format.
create_dirs(yes);
keep_hostname(yes); # Enable or disable hostname rewriting.
log_fifo_size(256); # The number of messages that the output queue can store.
log_msg_size(16384); # Maximum length of a message in bytes.
stats(freq(21600)); # The period between two STATS messages sent by syslog-ng, containing statistics about dropped logs in seconds; 0 disables. (21,600 seconds = 6 hours)
flush_lines(0); # How many lines are flushed to a destination at a time.
use_fqdn(no); # Add Fully Qualified Domain Name instead of short hostname.
};
# syslog-ng gets messages from the system, kernel, and syslog-ng (internal)
# DO NOT use system() source; causes issues on HND routers
# so_rcvbuf = maximum number of messages per second * 1024
source src {
unix-dgram("/dev/log" so_rcvbuf(65536) flags(syslog-protocol));
file("/proc/kmsg" program_override("kernel") flags(kernel));
internal();
# udp(ip(192.168.x.y) port(514)); # uncomment this line to pass all network messages through syslog-ng filters
};
# if you only want to pass network messages through some syslog-ng filters, uncomment the source line below
# then add "source(net);" to the log statement in any filter you want to pass network messages through
#source net { udp(ip(192.168.x.y) port(514)); };
# set the filename for the default log file - anything not filtered out will end up here
destination messages { file("/opt/var/log/messages"); };
# to send log messages to the local network, unc0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: logrotate state -- version 2
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/wlceventd.log" 2025-7-6-0:5:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/messages" 2025-7-2-0:0:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/logrotate.log" 2025-7-2-0:0:0
Jul 6 00:45:01 GT-AX6000-1110 logrotate: "/opt/var/log/syslog-ng.log" 2025-7-6-0:5:0
Jul 6 01:00:01 GT-AX6000-1110 logrotate: logrotate state -- version 2
Jul 6 01:00:01 GT-AX6000-1110 logrotate: "/opt/var/log/wlceventd.log" 2025-7-6-0:5:0
Jul 6 01:00:01 GT-AX6000-1110 logrotate: "/opt/var/log/messages" 2025-7-2-0:0:0
Jul 6 01:00:01 GT-AX6000-1110 logrotate: "/opt/var/log/logrotate.log" 2025-7-2-0:0:0
I am wondering if this was to be expected or that something was not coded right for the latest Scribe revision.