Merge pull request #809 from AAEE86/feat-detail-log

fix(gateway): redact sensitive error details in logs
This commit is contained in:
fawney19
2026-09-10 09:56:45 +08:00
committed by GitHub
15 changed files with 532 additions and 38 deletions
+4
View File
@@ -137,6 +137,10 @@ ADMIN_USERNAME=admin123456
# 单请求解压后 Payload 上限(MiB),默认 256;显式 0 仍受 256 MiB 硬上限保护。
# AETHER_MAX_REQUEST_BODY_MB=256
# AETHER_GATEWAY_SECURITY_CACHE_TTL_MS=1000
# 内部错误详情日志默认关闭;仅接受精确的小写 true(开启)和 false(关闭)。
# 开启后 ERROR 日志输出不截断的错误详情,但仍移除 URL 凭据并遮盖常见密码、令牌等字段。
# 脱敏无法覆盖任意敏感内容,排查完毕请关闭;未设置或无法识别的值均按关闭处理。
# AETHER_GATEWAY_ERROR_DETAIL_LOGGING=false
# AETHER_MAX_REDACTED_SYNC_RESPONSE_BODY_MB=64
# AETHER_MAX_INTERNAL_BUFFERED_BODY_MB=64
# AETHER_TUNNEL_NODE_STATUS_QUEUE_CAPACITY=1024