Estou executando o que é um servidor baunilha Ubuntu 16.04 e estou tentando entender como o log é configurado por padrão. Eu posso ver que tanto journalde rsyslogsão instalados e funcionando, mas não é de todo claro para mim como mensagens de log estão sendo processados.
A maioria das mensagens parece aparecer tanto na /var/log/syslogvia quanto na via journalctl, mas não consigo ver nenhuma configuração explícita para encaminhamento entre as duas /etc/systemd/journald.conf(que é basicamente todas comentadas por padrão) /etc/rsyslog.confou /etc/rsyslog.d/50-default.conf. Tentei procurar documentação oficial ou até mesmo um post no blog explicando como esses dois são configurados no Ubuntu, mas não consegui encontrar nada.
Para aumentar ainda mais minha confusão, eu executei logger -p local1.info Testno host e descobri que nada foi gravado /var/log/syslog, enquanto a mensagem era exibida abaixo journalctl.
Minhas perguntas são:
- Como exatamente journald e rsyslog trabalham juntos no Ubuntu 16.04 (por padrão)?
Como as mensagens enviadasloggeraparentemente acabam no diário, mas não no syslog?
Atualização: Acontece que loggernão funcionar como esperado foi um erro do meu lado, por isso não é relevante para a questão principal.
logger -p .info hellonão é válido. Você não forneceu nenhum nome para a instalação.