Description
Problem
The general problem is that the geth.log
file grows too rapidly, especially when the debug log level is enabled. The default geth.log
rotation strategy in status-desktop is to maintain a single geth.log
file with a size limit of 100MB, then overwrite it when the next output file reaches the same limit:
$ ll geth*
100M Sep 28 10:42 geth-2024-09-28T08-42-56.771.log
40M Sep 28 10:45 geth.log
For my main Status account with the debug log level enabled, it takes approximately 6 minutes for the rotation, which is far too quick.
status-go version: 74ae41154
Future Steps
- identify extensive and excessive logs
- consider disabling
go-waku
logs - consider moving some
debug
level logs totrace
level - consider logging categories which can be configured at runtime
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done