# rsyslog configuration file # # For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html # or latest version online at http://www.rsyslog.com/doc/rsyslog_conf.html # If you experience problems, see http://www.rsyslog.com/doc/troubleshoot.html #### 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 adm $FileCreateMode 0640 $DirCreateMode 0755 $Umask 0022 # Reduce repeating messages (default off). $RepeatedMsgReduction on #### Modules #### # Provides support for local system logging (e.g. via logger command). module(load="imuxsock") #### Rules #### # Discard messages from local test requests :msg, contains, "connect from localhost[127.0.0.1]" ~ :msg, contains, "connect from localhost[::1]" ~ {% if POSTFIX_LOG_FILE %} # Log mail logs to file mail.* -{{POSTFIX_LOG_FILE}} {% endif %} # Log mail logs to stdout mail.* -/dev/stdout