Pular para o conteúdo principal

LogLevel

Enum com os níveis de severidade usados em StructureLogger.log().

Valores

ValorsValueUso
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"