Skip to main content

LogLevel

Enum with severity levels used in StructureLogger.log().

Values

ValuesValueUse
LogLevel.info"info"Normal flow events
LogLevel.warning"warning"Potentially problematic situations
LogLevel.debug"debug"Detailed diagnostics
LogLevel.error"error"Errors that may allow the app to continue
LogLevel.verbose"verbose"Fine trace, more detailed than debug

LogLevelExtension

extension LogLevelExtension on LogLevel {
String get sValue;
}

Converts the enum to the string stored in LogModel.level and serialized as @l in CLEF.

Example

await logger.log('Done', level: LogLevel.info);
// LogModel.level == "info"