Skip to content

Comando ‘logger’ do Linux

31 de maio de 2021

O Linux madeireiro utilitários faz entradas no log do sistema. Ele fornece uma interface de comando shell para o módulo de log do sistema syslog.

Sinopse

O comando assume a seguinte forma geral: logger [-isd ] [-f file ] [-p pri ] [-t tag ] [-u socket ] [message … ]

Chaves de comando

Amplie o desempenho do madeireiro comando usando as seguintes opções:

  • -eu: Registra a identificação do processo do logger com cada linha.
  • -s: Registra a mensagem de erro padrão, bem como o log do sistema.
  • -f Arquivo: Registra o arquivo especificado.
  • -p pri: Insira a mensagem com a prioridade especificada. A prioridade pode ser especificada numericamente ou como um facility.level par. Por exemplo, -p local3.info registra a mensagem como informativo nível no local3 instalação. O padrão é user.notice.
  • -t marcação: Marque cada linha do log com o especificado marcação.
  • -você meia: Grave no soquete conforme especificado com tomada em vez de rotinas de syslog integradas.
  • -d: Use um datagrama em vez de uma conexão de fluxo para este soquete.
  • : Termina a lista de argumentos. Isso é para permitir que mensagem para começar com um hífen.
  • mensagem: Escreva a mensagem para registrar; se não for especificado, e o –f sinalizador não é fornecido, a entrada padrão é registrada.

Informações sobre o programa ‘logger’

O madeireiro utilitário sai de 0 em caso de sucesso e> 0 se ocorrer um erro. Os nomes de recursos válidos são: auth, authpriv (para informações de segurança de natureza sensível), cron, daemon, ftp, kern, lpr, mail, news, security (sinônimo obsoleto para auth), syslog, usuário, uucp e local0 para local7 , inclusive. Os nomes de nível válidos são: alert, crit, debug, emerg, err, error (sinônimo obsoleto para err), info, notice, panic (sinônimo obsoleto para emerg), aviso, warn (sinônimo obsoleto para aviso). Para a ordem de prioridade e os objetivos pretendidos desses níveis, consulte a página de manual para syslog.

Exemplos

Embora o arquivo syslog varie em sua localização, no Ubuntu ele aparece em / var / log / syslog. Grave mensagens de amostra no log da seguinte forma: logger -is -p local0.info “Log de amostra gravado em / var / log.”

Use o homem comando (% homem) para ver como um comando é usado em seu computador específico.