LogConfig.fromJson constructor
LogConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory LogConfig.fromJson(Map<String, dynamic> json) => LogConfig(
minLevel: RpcLogLevel.values.firstWhere(
(e) => e.name == json['minLevel'],
orElse: () => RpcLogLevel.debug,
),
scopeLevels: (json['scopeLevels'] as Map<String, dynamic>?)?.map(
(k, v) => MapEntry(
k,
RpcLogLevel.values.firstWhere(
(e) => e.name == v,
orElse: () => RpcLogLevel.debug,
),
),
) ??
const {},
tagLevels: (json['tagLevels'] as Map<String, dynamic>?)?.map(
(k, v) => MapEntry(
k,
RpcLogLevel.values.firstWhere(
(e) => e.name == v,
orElse: () => RpcLogLevel.debug,
),
),
) ??
const {},
);