Guia do Linux/Iniciante+Intermediário/Arquivos e daemons de Log/logger

Origem: Wikilivros, livros abertos por um mundo aberto.

logger[editar | editar código-fonte]

Este comando permite enviar uma mensagem nos log do sistema. A mensagem é enviada aos logs via daemon syslogd ou via soquete do sistema, é possí­vel especificar a prioridade, ní­vel, um nome identificando o processo, etc. Seu uso é muito útil em shell scripts ou em outros eventos do sistema.

logger [opções] [mensagem]

Onde:

mensagem
Mensagem que será enviada ao daemon syslog
opções
-i
Registra o PID do processo
-s
Envia a mensagem ambos para a saí­da padrão (STDOUT) e syslog.
-f [arquivo]
Envia o conteúdo do arquivo especificado como mensagem ao syslog.
-t [nome]
Especifica o nome do processo responsável pelo log que será exibido antes do PID na mensagem do syslog.
-p [prioridade]
Especifica a prioridade da mensagem do syslog, especificada como facilidade.ní­vel. Veja os tipos de prioridade/ní­veis em [#s-log-syslogd-exemplo Arquivo de configuração syslog.conf, Seção 17.2.1.1]. O valor padrão prioridade.ní­vel é user.notice

Mais detalhes sobre o funcionamento sobre o daemon de log do sistema syslogd, pode ser encontrado em [#s-log-syslogd syslogd, Seção 17.2.1]

Exemplos: logger -i -t focalinux Teste teste teste, logger -i -f /tmp/mensagem -p security.emerg