From fcc7f92c186f729a425fe75fc337f1bac105b7a1 Mon Sep 17 00:00:00 2001 From: vipg Date: Tue, 11 Nov 2025 15:37:49 +0800 Subject: [PATCH] add --- backend/user/docker-compose.yaml | 3 +++ backend/user/src/logger/logger.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/user/docker-compose.yaml b/backend/user/docker-compose.yaml index ab4e2f5..cadd96e 100644 --- a/backend/user/docker-compose.yaml +++ b/backend/user/docker-compose.yaml @@ -35,6 +35,9 @@ services: DB_PASSWORD: ${DB_PASSWORD} DB_NAME: ${DB_NAME} TZ: ${TZ} + volumes: + # 挂载添加日志目录挂载,将容器内日志日志目录映射到宿主机的 ./logs 目录 + - ./logs:/app/logs # 假设代码中日志存储路径为 /app/logs networks: user-network: driver: bridge diff --git a/backend/user/src/logger/logger.go b/backend/user/src/logger/logger.go index ebb799b..fdc2820 100644 --- a/backend/user/src/logger/logger.go +++ b/backend/user/src/logger/logger.go @@ -25,7 +25,7 @@ func Init() { // 日志轮转配置(lumberjack) hook := lumberjack.Logger{ - Filename: viper.GetString("logger.path") + "app.log", // 日志文件路径 + Filename: viper.GetString("logger.path") + "logs/app.log", // 日志文件路径 MaxSize: viper.GetInt("logger.max_size"), // 单个文件最大大小(MB) MaxBackups: viper.GetInt("logger.max_backup"), // 最大备份数 MaxAge: viper.GetInt("logger.max_age"), // 最大保留天数