o comando Logger Linux fornece uma maneira fácil de adicionar arquivos de log ao /var/log / syslog — a partir da linha de comandos, de scripts ou de outros arquivos. No post de hoje, vamos dar uma olhada em como funciona.

como é fácil?isto é fácil. Basta digitar logger <mensagem> na linha de comandos e a sua mensagem será adicionada ao fim do ficheiro/var/log / syslog.,

$ logger comment to be added to log$ tail -1 /vvar/log/syslogMay 21 18:02:16 butterfly shs: comment to be added to log

resultado do comando

Pode também adicionar o resultado dos comandos, cercando os comandos em retretes.

$ logger `who`$ tail -1 /var/log/syslogMay 21 18:02:43 butterfly shs: shs pts/0 2018-05-21 15:57 (192.168.0.15)

Content from a file

the contents of text files can be added by using the-f option. Coloque o nome do ficheiro a ser adicionado ao registo, seguindo a opção-f, Como mostrado abaixo.

$ cat msgBackups to off-site facility will run this coming weekend.System availability will not be affected.$ logger -f msg$ tail -2 /var/log/syslogMay 21 18:06:01 butterfly shs: Backups to off-site facility will run this coming weekend.May 21 18:06:01 butterfly shs: System availability will not be affected.

usando o logger em programas

pode adicionar comandos de logger a programas para facilitar o acompanhamento da conclusão de tarefas importantes.,

limitando o tamanho das entradas de Registo

Se estiver preocupado com a quantidade de dados que serão adicionados ao seu ficheiro de Registo, especialmente se estiver a despejar o conteúdo de um ficheiro, pode usar a opção –size para o limitar. Neste exemplo, o tamanho é artificialmente pequeno para marcar uma posição.

$ logger --size 10 12345678901234567890123456789012345678901234567890$ tail -1 /var/log/syslogMay 21 18:18:02 butterfly shs: 1234567890

Esta opção funciona de forma diferente do que seria de esperar, pois, dada a entrada que inclui espaços em branco, irá restringir o conteúdo numa base por linha e não numa base de comprimento total.

não se deixe enganar por estes exemplos simples., A opção –size é geralmente usada para limitar grandes quantidades de texto. O máximo padrão é 1KiB (1024 bytes).a opção

ignorar as linhas em branco

a opção-e permite-lhe evitar despejar linhas vazias no seu ficheiro de Registo. Eles serão simplesmente ignorados. Note, no entanto, que uma linha que contém espaços em branco não será considerada em branco.

outras opções

a ferramenta logger oferece outras também-como escrever para um log em outro servidor usando-N ou –no-act para testar. Verifique a página do seu homem para mais detalhes.