31 lines
737 B
Plaintext
31 lines
737 B
Plaintext
#### Global directives ####
|
|
|
|
# Sets the directory that rsyslog uses for work files.
|
|
$WorkDirectory /var/lib/rsyslog
|
|
|
|
# Sets default permissions for all log files.
|
|
$FileOwner root
|
|
$FileGroup root
|
|
$FileCreateMode 0600
|
|
$DirCreateMode 0700
|
|
$Umask 0077
|
|
|
|
# Include all config files in /etc/rsyslog.d/.
|
|
include(file="/etc/rsyslog.d/*.conf" mode="optional")
|
|
|
|
#### Modules ####
|
|
|
|
# Provides --MARK-- message capability.
|
|
module(load="immark")
|
|
|
|
# Provides support for local system logging (e.g. via logger command).
|
|
module(load="imuxsock")
|
|
|
|
# Nginx
|
|
$template rawFormat,"%msg:2:2048%\n"
|
|
local0.=notice /var/log/access.log;rawFormat
|
|
local0.*;local0.!=notice /var/log/error.log;rawFormat
|
|
|
|
# PHP
|
|
local1.* /var/log/php.log
|