diff --git a/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go b/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go index ce17dfe2..9b2ea85f 100644 --- a/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go +++ b/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go @@ -78,7 +78,10 @@ func (this *IndexAction) RunPost(params struct { HttpAllAllowNodeIP bool HttpAllDefaultDomain string + HttpAccessLogEnableRequestHeaders bool + HttpAccessLogEnableResponseHeaders bool HttpAccessLogCommonRequestHeadersOnly bool + HttpAccessLogEnableCookies bool LogRecordServerError bool @@ -125,7 +128,10 @@ func (this *IndexAction) RunPost(params struct { config.HTTPAll.AllowNodeIP = params.HttpAllAllowNodeIP config.HTTPAll.DefaultDomain = params.HttpAllDefaultDomain + config.HTTPAccessLog.EnableRequestHeaders = params.HttpAccessLogEnableRequestHeaders + config.HTTPAccessLog.EnableResponseHeaders = params.HttpAccessLogEnableResponseHeaders config.HTTPAccessLog.CommonRequestHeadersOnly = params.HttpAccessLogCommonRequestHeadersOnly + config.HTTPAccessLog.EnableCookies = params.HttpAccessLogEnableCookies config.Log.RecordServerError = params.LogRecordServerError diff --git a/web/views/@default/clusters/cluster/settings/global-server-config/index.html b/web/views/@default/clusters/cluster/settings/global-server-config/index.html index 41fa86c2..a368a80d 100644 --- a/web/views/@default/clusters/cluster/settings/global-server-config/index.html +++ b/web/views/@default/clusters/cluster/settings/global-server-config/index.html @@ -49,6 +49,13 @@

访问日志

+ + + + + + + + + + + +
记录请求Header + +

选中后,表示在访问日志中记录请求Header。

+
只记录通用请求
Header
@@ -56,6 +63,20 @@

选中后,表示访问日志中只记录通用的HTTP请求Header(比如User-Agent),其他自定义或非标准的(比如Test-Header)将不记录。

记录响应Header + +

选中后,表示在访问日志中记录响应Header。

+
记录Cookie + +

选中后,表示访问日志中记录Cookie内容。

+

运行日志