From e9b299f8742c341ad82beb26bd37f176a2c82c4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Mon, 12 Jan 2026 20:35:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/bootstrap/db.go | 5 ++++- internal/bootstrap/logger.go | 5 ++++- internal/http/middleware/middleware.go | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/internal/bootstrap/db.go b/internal/bootstrap/db.go index 80dc68d4..8f21241e 100644 --- a/internal/bootstrap/db.go +++ b/internal/bootstrap/db.go @@ -21,7 +21,10 @@ func NewDB(conf *config.Config) (*gorm.DB, error) { Filename: filepath.Join(app.Root, "panel/storage/logs/db.log"), MaxSize: 10, MaxAge: 30, - Compression: "zstd", + LocalTime: true, + RotateAt: []string{"00:00"}, + FileMode: 0o600, + Compression: "none", } handler := slog.New(slog.NewJSONHandler(tjLogger, nil)).Handler() diff --git a/internal/bootstrap/logger.go b/internal/bootstrap/logger.go index 191f57e0..650fb432 100644 --- a/internal/bootstrap/logger.go +++ b/internal/bootstrap/logger.go @@ -15,7 +15,10 @@ func NewLog(conf *config.Config) *slog.Logger { Filename: filepath.Join(app.Root, "panel/storage/logs/app.log"), MaxSize: 10, MaxAge: 30, - Compression: "zstd", + LocalTime: true, + RotateAt: []string{"00:00"}, + FileMode: 0o600, + Compression: "none", } level := slog.LevelInfo diff --git a/internal/http/middleware/middleware.go b/internal/http/middleware/middleware.go index fccc7d1a..b7e045d9 100644 --- a/internal/http/middleware/middleware.go +++ b/internal/http/middleware/middleware.go @@ -37,7 +37,10 @@ func NewMiddlewares(conf *config.Config, session *sessions.Manager, appRepo biz. Filename: filepath.Join(app.Root, "panel/storage/logs/http.log"), MaxSize: 10, MaxAge: 30, - Compression: "zstd", + LocalTime: true, + RotateAt: []string{"00:00"}, + FileMode: 0o600, + Compression: "none", } return &Middlewares{