xorq: ~/.config/xorq/xorq.log grows without bound
Summary
xorq creates a log file at ~/.config/xorq/xorq.log. On a normal development machine this file is not rotated or capped and keeps growing, which can consume a large amount of disk space under ~/.config/xorq/ over time.
Observed
- After using tools that depend on xorq (e.g. boring-semantic-layer),
xorq.log appears under ~/.config/xorq/.
- The
~/.config/xorq directory size can grow to multiple gigabytes (example: du -h ~/.config/xorq reported 8.6G on one machine).
Expected
Not logging so much by default.
Actual
A single xorq.log file is created and continues to grow; there is no obvious built-in limit from a user perspective.
Environment
xorq: 0.3.16 (observed in a project using boring-semantic-layer)
- OS: macOS (darwin); behavior may be the same on Linux
xorq:
~/.config/xorq/xorq.loggrows without boundSummary
xorq creates a log file at
~/.config/xorq/xorq.log. On a normal development machine this file is not rotated or capped and keeps growing, which can consume a large amount of disk space under~/.config/xorq/over time.Observed
xorq.logappears under~/.config/xorq/.~/.config/xorqdirectory size can grow to multiple gigabytes (example:du -h ~/.config/xorqreported 8.6G on one machine).Expected
Not logging so much by default.
Actual
A single
xorq.logfile is created and continues to grow; there is no obvious built-in limit from a user perspective.Environment
xorq: 0.3.16 (observed in a project using boring-semantic-layer)