From b7b43bc31fd8784a637c24ac74112b9e50bca151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Mon, 13 Nov 2023 17:12:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E8=AE=BF=E9=97=AE=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E4=B8=AD=E5=9F=9F=E5=90=8D=E8=83=BD=E5=86=99=E5=85=A5?= =?UTF-8?q?=E7=9A=84=E6=9C=80=E5=A4=A7=E9=95=BF=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/db/models/http_access_log_dao.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/db/models/http_access_log_dao.go b/internal/db/models/http_access_log_dao.go index 1550776b..d15472b6 100644 --- a/internal/db/models/http_access_log_dao.go +++ b/internal/db/models/http_access_log_dao.go @@ -245,7 +245,7 @@ func (this *HTTPAccessLogDAO) CreateHTTPAccessLog(tx *dbs.Tx, dao *HTTPAccessLog return err } - fields := map[string]interface{}{} + var fields = map[string]any{} fields["serverId"] = accessLog.ServerId fields["nodeId"] = accessLog.NodeId fields["status"] = accessLog.Status @@ -265,7 +265,11 @@ func (this *HTTPAccessLogDAO) CreateHTTPAccessLog(tx *dbs.Tx, dao *HTTPAccessLog fields["remoteAddr"] = accessLog.RemoteAddr } if tableDef.HasDomain { - fields["domain"] = accessLog.Host + if len(accessLog.Host) > 128 { + fields["domain"] = accessLog.Host[:128] + } else { + fields["domain"] = accessLog.Host + } } content, err := json.Marshal(accessLog)