aboutsummaryrefslogtreecommitdiff
path: root/CONFIGURATION.md
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-04-23 00:48:22 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-04-23 00:48:22 +0300
commit40750418049c5125724b004c8f55ae66ca77edcf (patch)
treed72ecadb0506c3643ffaa5fe7cf40f22c90d967a /CONFIGURATION.md
parent3d6f3e78624f1308a360cbf02eeca3fec2434436 (diff)
feat(logging): add robust rotating support logs
Diffstat (limited to 'CONFIGURATION.md')
-rw-r--r--CONFIGURATION.md19
1 files changed, 18 insertions, 1 deletions
diff --git a/CONFIGURATION.md b/CONFIGURATION.md
index d57542f7..d943dd6b 100644
--- a/CONFIGURATION.md
+++ b/CONFIGURATION.md
@@ -283,8 +283,25 @@ notes:
|----------|-------------|
| `HERDR_LOG` | log level filter (default: `herdr=info`) |
-logs are written to:
+## logs
+
+herdr writes local file logs under:
+
+```text
+~/.config/herdr/
+```
+
+common files:
```text
~/.config/herdr/herdr.log
+~/.config/herdr/herdr-client.log
+~/.config/herdr/herdr-server.log
```
+
+notes:
+- `herdr.log` is used by monolithic `--no-session` mode and some top-level startup paths
+- persistent session mode mainly uses `herdr-client.log` and `herdr-server.log`
+- logs rotate automatically by size and keep a few older files as `.1`, `.2`, and so on
+- default logs are metadata-focused and are intended to be shareable for issue diagnosis
+- `HERDR_LOG` can increase verbosity when you need a local repro or deeper debugging