logLevel property
LogLevel
get
logLevel
Implementation
static LogLevel get logLevel {
const envValue = String.fromEnvironment('logLevel');
String value;
if (envValue.isNotEmpty) {
value = envValue;
} else {
try {
final remoteValue = g<RemoteConfigRepoInt>().getString('logLevel');
if (remoteValue.isNotEmpty) {
value = remoteValue;
} else {
value = defaultRemoteConfig['logLevel'] as String;
}
} catch (_) {
// GetIt not initialized (e.g., in tests), use default
value = defaultRemoteConfig['logLevel'] as String;
}
}
return LogLevel.values.firstWhere((e) => e.name == value, orElse: () => LogLevel.error);
}