Quantos anos tem o paradigma de “severidade” na criação de log?

7

Anos de sysadmin deixaram os níveis de gravidade do syslog , conforme descrito por O Protocolo Syslog do BSD , claramente imprimido em minha mente. Você conhece o exercício: Emergência, Alerta, Crítico, Erro, Aviso, Aviso, Informativo e Depuração. Isso deixou rastros em outro lugar, como o logger do Java com seu Grave, Aviso, Info, Config, Fine / r / st.

Ao discutir isso com alguém sob a impressão de que o Java foi um hack rápido, um ajuste ruim e contar sobre a mentalidade, eu me perguntei quantos anos isso realmente é - o syslog está remontando aos anos 80 com o Sendmail. Uma pesquisa rápida revela que o REXX tem Rescisão, Grave, Erro, Aviso, Informativo & Resposta, que parece confirmar minhas suspeitas.

Tenho certeza que tem suas origens no mundo real, provavelmente com um exército ou procedimentos da empresa de trens, e seria interessante ouvir sobre isso, mas eu gostaria muito de saber a origem e a linhagem da gravidade níveis, e a noção de filtragem "até" que vem com ela, no negócio de computadores.

    
por Daniel C. Sobral 18.06.2009 / 20:54

1 resposta

3

Na computação, posso rastrear isso de volta a 1966 e mainframes do System / 360. Este manual JCL antigo descreve que cada programa retorna um código, que poderia ser testado usando cláusula COND = (,) para ser igual / superior / inferior a um determinado valor. A convenção informal de entender o código de retorno foi:

  • 0 execução bem-sucedida
  • 4 aviso
  • 8 erro
  • 16 erro fatal

Tenho certeza de que essa convenção surgiu na época. Vários utilitários fornecidos pela IBM retornaram esses códigos, mas agora não consigo encontrar nenhum manual para fazer isso.

É claro que essa convenção poderia ter sido herdada de sistemas mais antigos, mas eu realmente não tenho idéia sobre nada antes do OS / 360.

Sempre que sinto vontade de aprender um pouco de história, geralmente termino em bitsavers.org :

    
por 18.06.2009 / 23:36

Tags