Respostas:
Eu geralmente tento usá-lo assim:
• Depurar : declarações refinadas sobre o estado do programa, normalmente usadas para depuração;
• Info : declarações informativas sobre o estado do programa, representando eventos do programa ou rastreamento de comportamento;
• Avisar : declarações que descrevem eventos ou estados potencialmente prejudiciais no programa;
• Erro : afirmações que descrevem erros não fatais na aplicação; este nível é freqüentemente usado para registrar exceções tratadas;
• Fatal : declarações que representam as condições de erro mais graves, supostamente resultando no encerramento do programa.
Encontrado em http://www.beefycode.com/post/Log4Net-Tutorial-pt-1-Getting-Started.aspx
Lembre-se também que todos info()
, error()
e debug()
chamadas de registro fornecer a documentação interna de qualquer aplicativo.
log.info("parse the widget text; ignore contents of 'foo'")
serve como documentação útil ao ler o código, embora também seja uma instrução de log.