*<Null safety>*
Level level
Level get level { Level effectiveLevel; if (parent == null) { // We're either the root logger or a detached logger. Return our own // level. effectiveLevel = _level; } else if (!hierarchicalLoggingEnabled) { effectiveLevel = root._level; } else { effectiveLevel = _level ?? parent.level; } assert(effectiveLevel != null); return effectiveLevel; }
level= (Level value)
set level(Level value) { if (!hierarchicalLoggingEnabled && parent != null) { throw UnsupportedError( 'Please set "hierarchicalLoggingEnabled" to true if you want to ' 'change the level on a non-root logger.'); } _level = value; }