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"