On 2013-11-22 13:46:50, Yaroslav Halchenko wrote:
> what about making it even better:
>
> formatter = logging.Formatter("%(name)s[%(process)d]: %(levelname)-7s
> %(message)s")
> so we report the pid as well, stay together with the name while still keeping
> indentation for the levelname conssitent for easier visual parsing. you can
> try attached script to "play" with it.. it should look like
Yeah, it's nice touch to include the pid. I would still suggest
using the syslog level instead of encoding it into the message
part.
At work we filter on priority and include that the level as a
tagged field like this with syslog-ng:
template t_message {
template("$ISODATE $HOST ${MSGHDR}priority=$PRIORITY $MSG\n");
template_escape(no);
};
so we would end with messages like this:
Nov 22 13:45:58 novo fail2ban[6554]: priority=info INFO info msg kjasdhfk
jasdh fkjasdh fkjasdh fkjsdh f
laksdjflkasjdflkajsdklfjasdlkfjaslkdjflaskdjflkasdjfklasdjfk
/Allan
--
Allan Wind
Life Integrity, LLC
<http://lifeintegrity.com>
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]