Describe the bug
On a self-hosted install, when LOGGER_LEVEL is set to be less verbose than INFO, all incoming HTTP requests are still logged. (In other words, everything related to interacting with the ChangeDetection.io web interface.)
Version
v0.55.8
How did you install?
Docker
To Reproduce
- Set
LOGGER_LEVEL=ERROR on the ChangeDetection.io container environment
- Visit the ChangeDetection.io interface in a browser
- Observe that large amounts of HTTP logs are generated
Expected behavior
LOGGER_LEVEL=ERROR (or WARN) should also suppress HTTP request logging. A new variable to control HTTP log level would also work.
Screenshots
Here's a log excerpt:
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET / HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/favicons/site.webmanifest HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/favicon/3ae23823-c4a3-4d74-bf19-5cec69657f51 HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/images/spread.svg HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/favicon/2461a2c0-d169-440f-8db5-086b976374a0 HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/favicon/b2ca4e7f-505a-4f40-bf2c-c3e91f428cf3 HTTP/1.1" 200 -
changedetection | 172.16.2.130 - - [17/Jul/2026 07:37:19] "GET /static/favicon/b6c12e29-6830-4cef-80f1-ffd39edd425e HTTP/1.1" 200 -
Additional context
Please let me know if any additional information is needed. Thank you!
Describe the bug
On a self-hosted install, when LOGGER_LEVEL is set to be less verbose than INFO, all incoming HTTP requests are still logged. (In other words, everything related to interacting with the ChangeDetection.io web interface.)
Version
v0.55.8
How did you install?
Docker
To Reproduce
LOGGER_LEVEL=ERRORon the ChangeDetection.io container environmentExpected behavior
LOGGER_LEVEL=ERROR (or WARN) should also suppress HTTP request logging. A new variable to control HTTP log level would also work.
Screenshots
Here's a log excerpt:
Additional context
Please let me know if any additional information is needed. Thank you!