view prototype.toml @ 7:6131d87d105b draft

Fix some syntax errors in the prototype config file
author Lewin Bormann <lbo@spheniscida.de>
date Sat, 26 Nov 2016 12:44:58 +0100
parents fee9e63c0cc4
children 2b42f97b88f1
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

# A name describing this logfile in a rule (default is the file name)
name = "messages"
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]]
# As mentioned above: the default for "name =" is the file name.
# name = "/var/log/mail.log"
file = "/var/log/mail.log"
# e.g. "1h" "2d" "3w"
max_age = "7d"

[[files]]
name = "infolog"
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 = "infolog"

[[rules]]
pattern = "mail.*"
dest = "/var/log/mail.log"

[[rules]]
pattern = "*.*"
dest = "messages"

[[rules]]
pattern = "auth.*"
remote_dest = "main"