mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2025-01-18 08:06:16 +01:00
journal logs are nice and all, but they are comparatively large and (mostly) uncompressed. This way we at can at least maintain logs for a reasonable time frame to investigate issues even if the journal decided that it has to clean up "old" logs. The logrotate config uses an archive directory to rotate logs to for stricter permissions on old logs to increase data protection (EU GDPR). Signed-off-by: Florian Pritz <bluewind@xinu.at>
30 lines
456 B
Django/Jinja
30 lines
456 B
Django/Jinja
@version: 3.17
|
|
@include "scl.conf"
|
|
#
|
|
# /etc/syslog-ng/syslog-ng.conf
|
|
#
|
|
|
|
options {
|
|
stats_freq (0);
|
|
flush_lines (0);
|
|
time_reopen (10);
|
|
log_fifo_size (10000);
|
|
chain_hostnames (off);
|
|
use_dns (no);
|
|
use_fqdn (no);
|
|
create_dirs (no);
|
|
keep_hostname (yes);
|
|
perm(0640);
|
|
group("log");
|
|
};
|
|
|
|
source src {
|
|
system();
|
|
internal();
|
|
};
|
|
|
|
destination d_everything { file("/var/log/everything.log"); };
|
|
|
|
log { source(src); destination(d_everything); };
|
|
|