FwLoggerLevel

Configura nivel minimo de log do FwLogger. Suprime mensagens menos importantes em producao mantendo verbose em dev.

Assinatura: FwLogger():SetLevel(cNivel) // DEBUG, INFO, WARN, ERROR, FATAL

Retorna: NIL

FwLogger tem 5 niveis hierarquicos. Configurar o nivel minimo filtra automaticamente mensagens abaixo.

NivelQuando usar
DEBUGDetalhes para debug (dev)
INFOEventos normais relevantes
WARNAnomalia, mas processo continua
ERRORErro recuperavel
FATALErro grave, processo aborta
// Em producao
FwLogger():SetLevel("INFO")
FwLogger():Debug("nao vai logar")  // suprime
FwLogger():Info("evento normal")    // loga
FwLogger():Error("falhou X")        // loga

// Em dev/troubleshoot
FwLogger():SetLevel("DEBUG")
// agora loga tudo

Pegadinhas

Veja também