支持请求日志记录中间件

This commit is contained in:
2025-02-22 15:45:30 +08:00
parent b9a7f97342
commit 93cef0cf7f
2 changed files with 22 additions and 0 deletions

View File

@ -71,9 +71,15 @@ func NewServer(port int, optionList ...SetServerOptionFunc) *server {
option := newServerOption(port, optionList...)
globalMiddlewareList := make([]gin.HandlerFunc, 0)
if option.enableRequestInit {
// 初始化请求中间件
globalMiddlewareList = append(globalMiddlewareList, middleware.InitRequest())
}
if nil != option.loggerCfg {
// 请求日志记录中间件
globalMiddlewareList = append(globalMiddlewareList, middleware.LogRequest(option.loggerCfg))
}
if option.enableCors {
// 跨域中间件
globalMiddlewareList = append(globalMiddlewareList, request_cors.New(request_cors.Config{
AllowAllOrigins: true,
}))