Como as mensagens de log não aparecem no diário em qualquer lugar , suspeito que você não tenha o syslog para encaminhar o journald configurado corretamente, e as mensagens simplesmente estão sendo descartadas. Já que você está no Arch, isso é fácil de consertar. Assegure-se de que o pacote syslog-ng
esteja instalado:
pacman -S syslog-ng
Depois, verifique se está ativado na inicialização:
systemctl enable syslog-ng
Por fim, como os serviços de ativação não são iniciados automaticamente, inicie o serviço:
systemctl start syslog-ng
Veja esta página do Arch Wiki para detalhes.
Veja alguns detalhes sobre por que esse problema ocorre:
Existe uma certa maneira de se logar ao syslog clássico, e há uma certa maneira de logar no novo diário do systemd. Estes são incompatíveis; aplicativos que suportam syslog não podem ser criados magicamente para suportar o periódico - o autor deve implementar explicitamente esse recurso. Os aplicativos que suportam o diário do systemd são geralmente chamados de suporte à "API nativa" quando executados em um sistema systemd.
Como a API do syslog e a API do journald são diferentes, os aplicativos que não suportam a API do journald terão apenas suas mensagens de log eliminadas. Isso é o que estava acontecendo no seu caso.
A tarefa do pacote syslog-ng
é traduzir as chamadas da API do syslog para as chamadas da API do journald. Dessa forma, as mensagens do syslog eventualmente chegam ao diário.