Document log_level configuration for pulse-sensor-proxy

Update hardening documentation to include log_level configuration option.
Users can now find examples of controlling logging verbosity through
YAML config and environment variables.

Related to #629
This commit is contained in:
rcourtman 2025-11-05 19:48:42 +00:00
parent 930ad20921
commit 545634372e

View file

@ -258,12 +258,15 @@ Create `/etc/pulse-sensor-proxy/config.yaml`:
allowed_source_subnets: allowed_source_subnets:
- "192.168.0.0/24" # LAN subnet - "192.168.0.0/24" # LAN subnet
- "10.0.0.0/8" # VPN subnet - "10.0.0.0/8" # VPN subnet
log_level: "info" # Logging verbosity: trace, debug, info, warn, error, fatal, disabled
``` ```
Or use environment variable: Or use environment variables:
```bash ```bash
# In /etc/default/pulse-sensor-proxy (loaded by systemd) # In /etc/default/pulse-sensor-proxy (loaded by systemd)
PULSE_SENSOR_PROXY_ALLOWED_SUBNETS="192.168.0.0/24,10.0.0.0/8" PULSE_SENSOR_PROXY_ALLOWED_SUBNETS="192.168.0.0/24,10.0.0.0/8"
PULSE_SENSOR_PROXY_LOG_LEVEL="info" # Set logging verbosity
``` ```
**Auto-detection:** **Auto-detection:**
@ -670,6 +673,7 @@ allowed_source_subnets:
- "192.168.0.0/24" - "192.168.0.0/24"
- "10.0.0.0/8" - "10.0.0.0/8"
metrics_address: "127.0.0.1:9127" metrics_address: "127.0.0.1:9127"
log_level: "info"
EOF EOF
# Validate YAML syntax # Validate YAML syntax