Installation
The configuration file is at
Basic syntax
To define log format.
To filter and select destination.
For the above, it must be in one line, or with line separator "\".
Example :
For the properties used in the template format and in the filter, please check out the online manual : http://linux.die.net/man/5/rsyslog.conf
My testing :
This is the messages directed to the destination specified in the example :
Some additional notes.
If you are seeing the message trailing by #012, put the below into your configuration file. I do not encounter this in Ubuntu, however, I see this in Debian.
If you see your log happened to have the messages claimed to be repeated as below image :
The default configuration file must have this $RepeatedMsgReduction is turned on. Comment out the line with #.
Check this out!
apt-get install rsyslog
The configuration file is at
/etc/rsyslog.conf
Basic syntax
To define log format.
$template <format name>, "<format string>"
To filter and select destination.
if <filter logic> then <destination>;<format name>
For the above, it must be in one line, or with line separator "\".
Example :
For the properties used in the template format and in the filter, please check out the online manual : http://linux.die.net/man/5/rsyslog.conf
My testing :
This is the messages directed to the destination specified in the example :
Some additional notes.
If you are seeing the message trailing by #012, put the below into your configuration file. I do not encounter this in Ubuntu, however, I see this in Debian.
$EscapeControlCharactersOnReceive off
If you see your log happened to have the messages claimed to be repeated as below image :
The default configuration file must have this $RepeatedMsgReduction is turned on. Comment out the line with #.
# $RepeatedMsgReduction on
Check this out!
Comments
Post a Comment