LogLevel
Enum com os níveis de severidade usados em StructureLogger.log().
Valores
| Valor | sValue | Uso |
|---|---|---|
LogLevel.info | "info" | Eventos informativos do fluxo normal |
LogLevel.warning | "warning" | Situações potencialmente problemáticas |
LogLevel.debug | "debug" | Diagnóstico detalhado |
LogLevel.error | "error" | Erros que podem permitir continuidade |
LogLevel.verbose | "verbose" | Traço fino, mais detalhado que debug |
Extensão LogLevelExtension
extension LogLevelExtension on LogLevel {
String get sValue;
}
Converte o enum para a string armazenada em LogModel.level e serializada como @l no CLEF.
Exemplo
await logger.log('Done', level: LogLevel.info);
// LogModel.level == "info"