This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
schisandra-cloud-album/core/logrus.go
2024-08-24 16:31:40 +08:00

25 lines
558 B
Go

package core
import (
"github.com/sirupsen/logrus"
"schisandra-cloud-album/global"
"schisandra-cloud-album/middleware"
"time"
)
func InitLogger() {
// 按照日期格式化输出
mylog := middleware.NewDateLog(&middleware.DateLogConfig{
Date: time.Now().Format("2006-01-02"),
Path: global.CONFIG.Logger.Director,
Name: global.CONFIG.Logger.LogName,
})
log := mylog.Init()
level, err := logrus.ParseLevel(global.CONFIG.Logger.Level)
if err != nil {
level = logrus.InfoLevel
}
log.SetLevel(level) //设置日志级别
global.LOG = log
}