MyLogRecord.fromJsonStr constructor
MyLogRecord.fromJsonStr(
- String json
Implementation
factory MyLogRecord.fromJsonStr(String json) {
try {
return MyLogRecord.fromJson(convert.jsonDecode(json));
} catch (e) {
// 由于是日志结构本身的错误,解析失败直接输出即可,
// 仍写回日志可能导致滚雪球
if (kDebugMode) {
print("json解析错误");
print(e.toString());
print(json);
}
return MyLogRecord(
level: const Level("", -777),
message: json,
time: DateTime.fromMillisecondsSinceEpoch(0),
content: MyLogItem(),
);
}
}