init static method

void init()

Initialise the logger from the LOG_LEVEL environment variable.

If the variable is unset or unrecognised the level defaults to LogLevel.info.

Implementation

static void init() {
  final envLevel = Platform.environment['LOG_LEVEL']?.toLowerCase();
  if (envLevel == null || envLevel.isEmpty) {
    level = LogLevel.info;
    return;
  }
  level = LogLevel.values.firstWhere(
    (l) => l.name == envLevel,
    orElse: () => LogLevel.info,
  );
  debug('Logger initialised at level: ${level.name}');
}