cc
This commit is contained in:
@@ -23,7 +23,7 @@ func SetupLogger() *lumberjack.Logger {
|
||||
// 配置 lumberjack 日志轮转
|
||||
logger := &lumberjack.Logger{
|
||||
Filename: logFilePath,
|
||||
MaxSize: 1, // 日志文件最大尺寸为100MB
|
||||
MaxSize: 3, // 日志文件最大尺寸为100MB
|
||||
MaxBackups: 30, // 最多保留30个备份文件
|
||||
MaxAge: 30, // 日志文件最多保留30天
|
||||
Compress: false, // 启用压缩
|
||||
@@ -42,7 +42,6 @@ func LoggingMiddleware(logger *lumberjack.Logger) gin.HandlerFunc {
|
||||
|
||||
// 获取GET参数
|
||||
getParams := c.Request.URL.Query()
|
||||
|
||||
// 获取其他请求方法的参数
|
||||
var bodyBytes []byte
|
||||
if c.Request.Body != nil {
|
||||
@@ -51,8 +50,8 @@ func LoggingMiddleware(logger *lumberjack.Logger) gin.HandlerFunc {
|
||||
c.Request.Body = ioutil.NopCloser(bytes.NewBuffer(bodyBytes)) // 还原请求Body
|
||||
|
||||
// 打印日志
|
||||
logEntry := fmt.Sprintf("Start: %s, Method: %s, URL: %s, GET params: %v, Body: %s",
|
||||
startTime.Format(time.RFC3339), method, c.Request.URL, getParams, string(bodyBytes))
|
||||
logEntry := fmt.Sprintf("Start: %s, Method: %s, URL: %s, GET params: %v",
|
||||
startTime.Format(time.RFC3339), method, c.Request.URL, getParams)
|
||||
log.SetOutput(logger)
|
||||
log.Println(logEntry)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user