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"), // 最大保留天数