Como os arquivos de log são nomeados?

5

Ou o que podemos inferir dos nomes dos arquivos de log?

Por exemplo, quando eu quero verificar os logs do Xorg, eu encontro três arquivos:

Xorg.0.log      
Xorg.0.log.old
Xorg.1.log

Você também pode encontrar muitos desses arquivos de log em /var/log/ :

$ ls /var/log/*log*
/var/log/alternatives.log        /var/log/dpkg.log.4.gz
/var/log/alternatives.log.1      /var/log/dpkg.log.5.gz
/var/log/alternatives.log.10.gz  /var/log/dpkg.log.6.gz
/var/log/alternatives.log.11.gz  /var/log/dpkg.log.7.gz
/var/log/alternatives.log.12.gz  /var/log/dpkg.log.8.gz
/var/log/alternatives.log.2.gz   /var/log/dpkg.log.9.gz
/var/log/alternatives.log.3.gz   /var/log/faillog
/var/log/alternatives.log.4.gz   /var/log/fontconfig.log
/var/log/alternatives.log.5.gz   /var/log/kern.log
/var/log/alternatives.log.6.gz   /var/log/kern.log.1
/var/log/alternatives.log.7.gz   /var/log/kern.log.2.gz
/var/log/alternatives.log.8.gz   /var/log/kern.log.3.gz
/var/log/alternatives.log.9.gz   /var/log/kern.log.4.gz
/var/log/apport.log              /var/log/lastlog
/var/log/apport.log.1            /var/log/mail.log
/var/log/apport.log.2.gz         /var/log/mail.log.1
/var/log/apport.log.3.gz         /var/log/mail.log.2.gz
/var/log/apport.log.4.gz         /var/log/mail.log.3.gz
/var/log/apport.log.5.gz         /var/log/mail.log.4.gz
/var/log/apport.log.6.gz         /var/log/mysql.log
/var/log/apport.log.7.gz         /var/log/mysql.log.1.gz
/var/log/auth.log                /var/log/mysql.log.2.gz
/var/log/auth.log.1              /var/log/mysql.log.3.gz
/var/log/auth.log.2.gz           /var/log/mysql.log.4.gz
/var/log/auth.log.3.gz           /var/log/mysql.log.5.gz
/var/log/auth.log.4.gz           /var/log/mysql.log.6.gz
/var/log/boot.log                /var/log/mysql.log.7.gz
/var/log/bootstrap.log           /var/log/syslog
/var/log/dpkg.log                /var/log/syslog.1
/var/log/dpkg.log.1              /var/log/syslog.2.gz
/var/log/dpkg.log.10.gz          /var/log/syslog.3.gz
/var/log/dpkg.log.11.gz          /var/log/syslog.4.gz
/var/log/dpkg.log.12.gz          /var/log/syslog.5.gz
/var/log/dpkg.log.2.gz           /var/log/syslog.6.gz
/var/log/dpkg.log.3.gz           /var/log/syslog.7.gz

Então, o que os números indicam? Além disso, qual é a diferença entre log e log.old ?

    
por daltonfury42 01.10.2015 / 14:08

2 respostas

2

Os arquivos de log indicam coisas diferentes dependendo do aplicativo para o qual eles são, porque cada aplicativo implementa o registro em seu próprio caminho. Existem alguns padrões que geralmente são seguidos, mas não há nada que force um aplicativo a aderir a qualquer estratégia de registro em particular. Portanto, para qualquer aplicativo, você deve verificar sua página de manual para tentar descobrir como ele implementa o registro. Depois disso, tente o google.

A prática mais comum é nomear arquivos de log com uma extensão .log para indicar que eles são logs. Os arquivos de log também são comumente colocados em /var/log/ ou no diretório de instalação de aplicativos.

Como para os logs do Xorg, o número indica o número de exibição (0 é seu primeiro display, 1 deve ser seu segundo). A extensão .old indica que o arquivo de log é para a sessão x anterior.

    
por 01.10.2015 / 14:18
-2

Xorg.0.log é o log atual (mais recente). Xorg.1.log é o próximo log mais recente.

    
por 01.10.2015 / 14:17