dgtlmoon / dgtlmoon/changedetection.io
HTTP Requests are still logged at LOGGER_LEVEL=ERROR
- Dominant language
- Python
- Stars
- 34.1k
- Forks
- 2k
- Avg merge
- 10h
- Merged PRs (30d)
- 61
Description
**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**
1. Set `LOGGER_LEVEL=ERROR` on the ChangeDetection.io container environment
2. Visit the ChangeDetection.io interface in a browser
3. 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:
```none
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!
Contributor guide
Assessment
This issue has not been assessed yet.