fix: 日期转换失败导致日志无法显示,新增fatal等级记录,统一日志文件获取

This commit is contained in:
orz12
2024-02-16 20:19:30 +08:00
parent b9e0ec9978
commit ba9c05a861
2 changed files with 15 additions and 14 deletions

View File

@@ -45,14 +45,19 @@ class _LogsPageState extends State<LogsPage> {
}).toList();
List<Map<String, dynamic>> result = [];
for (String i in contentList) {
DateTime? date;
dynamic date;
String body = i
.split("\n")
.map((l) {
if (l.startsWith("Crash occurred on")) {
date = DateTime.parse(
l.split("Crash occurred on")[1].trim().split('.')[0],
);
try {
date = DateTime.parse(
l.split("Crash occurred on")[1].trim().split('.')[0],
);
} catch (e) {
print(e.toString());
date = l.toString();
}
return "";
}
return l;