Usando tentativa e erro, descobri que os seguintes trabalhos:
:programname, isequal, "myapp" /var/log/myapp.log
:programname, isequal, "myapp" ~
Notas:
- as versões mais recentes do rsyslog aparentemente preferem
stop
em vez de~
. - Conforme o comentário acima, pode ser possível conseguir o mesmo adicionando
& stop
em uma linha subsequente, mas eu não testei isso.