Limit logs to avoid OOM
This commit is contained in:
parent
51052b7e38
commit
770182ebfa
1 changed files with 8 additions and 2 deletions
|
|
@ -20,7 +20,10 @@ class _StatusScreenState extends State<StatusScreen> {
|
|||
}
|
||||
|
||||
Future<void> _refreshLogs() async {
|
||||
final logs = await bg.Logger.getLog();
|
||||
final logs = await bg.Logger.getLog(bg.SQLQuery(
|
||||
order: bg.SQLQuery.ORDER_DESC,
|
||||
limit: 2000,
|
||||
));
|
||||
setState(() {
|
||||
_logs.clear();
|
||||
_logs.addAll(logs.split('\n').reversed);
|
||||
|
|
@ -28,7 +31,10 @@ class _StatusScreenState extends State<StatusScreen> {
|
|||
}
|
||||
|
||||
Future<void> _emailLogs() async {
|
||||
await bg.Logger.emailLog("support@traccar.org");
|
||||
await bg.Logger.emailLog("support@traccar.org", bg.SQLQuery(
|
||||
order: bg.SQLQuery.ORDER_DESC,
|
||||
limit: 25000,
|
||||
));
|
||||
}
|
||||
|
||||
Future<void> _clearLogs() async {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue