Mercurial > lbo > hg > syslog
view prototype.toml @ 6:fee9e63c0cc4 draft
Write prototype config file
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 26 Nov 2016 12:34:34 +0100 |
parents | |
children | 6131d87d105b |
line wrap: on
line source
# Example configuration file. [general] # All possible options are set here max_msg_len = 2048 bind_path = "/dev/log" [remotes] [remotes.main] # All possible options are set here addr = "10.0.0.2" port = 538 [[files]] # All possible options are described here file = /var/log/messages # e.g. "1k" "2M" "3G" default: 4M max_size = "2048k" # how many old files to keep; default = 10 history = 7 [[files]] file = /var/log/mail.log # e.g. "1h" "2d" "3w" max_age = "7d" [[files]] file = /var/log/info.log # how to compress old files. Possible values: "none" "gzip" compress = "gzip" # ##################### # Rules are evaluated in the defined order, but a match doesn't stop evaluation. # This means that the same message can end up in several destinations. [[rules]] pattern = "*.info,mail.none,auth.none" dest = /var/log/info.log [[rules]] pattern = "mail.*" dest = /var/log/mail.log [[rules]] pattern = "*.*" dest = /var/log/messages [[rules]] pattern = "auth.*" dest = remotes.main