Sinkhole aplicação barulhenta em journald

0

Eu tenho um aplicativo que coloca muito "ruído" (logs realmente desnecessários) no meu syslog. Posso configurar o journald de alguma forma que ele envia todos esses logs para / dev / null em vez de journal?

    
por StanTastic 11.04.2017 / 10:33

1 resposta

1

Como eu afundo um aplicativo barulhento do log do sistema?

tl; dr : use rsyslog e descarte ( ~ ) linhas de registro correspondentes

Ao ler a página do manual do journald.conf , não parece para ser possível fazer filtragem em nível de aplicativo via journald em si.

No entanto, você pode encaminhar tudo para rsyslog *, que tem uma ação de descarte :

Discard can be highly effective if you want to filter out some annoying messages that otherwise would fill your log files. To do that, place the discard actions early in your log files. This often plays well with property-based filters, giving you great freedom in specifying what you do not want.

Discard is just the single tilde character with no further parameters:

~

* Observe que journald já pode estar sendo encaminhado para (r)syslog ; o padrão para mim em /etc/systemd/journald.conf certamente refletiu isso:

 #ForwardToSyslog=yes
    
por 15.04.2017 / 15:25

Tags