Se você estiver usando o rsyslog ou o syslog-ng, poderá filtrar as mensagens do syslog. Aqui está um exemplo da ajuda do rsyslog:
com uma declaração simples:
:msg, contains, "imap-login" ~
ou com a linguagem de script if-else:
if $programname == 'dovecot' then {
action(type="omfile" file="/var/log/dovecot.log")
if $msg contains 'imap-login' then
action(type="omfile" file="/var/log/dovecot-login.log")
else
action(type="omfile" file="/var/log/dovecot.log")
}