feat(log): add error logging middleware for improved error handling (#182)

This commit is contained in:
Kuingsmile
2025-06-18 20:37:16 +08:00
committed by GitHub
parent c7c0bfe810
commit 5e8d8d070a
2 changed files with 58 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import (
"github.com/OpenListTeam/OpenList/internal/fs"
"github.com/OpenListTeam/OpenList/pkg/utils"
"github.com/OpenListTeam/OpenList/server"
"github.com/OpenListTeam/OpenList/server/middlewares"
"github.com/OpenListTeam/sftpd-openlist"
ftpserver "github.com/fclairamb/ftpserverlib"
"github.com/gin-gonic/gin"
@ -47,6 +48,7 @@ the address is defined in config file`,
gin.SetMode(gin.ReleaseMode)
}
r := gin.New()
r.Use(middlewares.ErrorLogging())
r.Use(gin.LoggerWithWriter(log.StandardLogger().Out), gin.RecoveryWithWriter(log.StandardLogger().Out))
server.Init(r)
var httpHandler http.Handler = r