mirror of
https://github.com/skyle1995/NetworkAuth.git
synced 2026-05-25 02:24:05 +08:00
Add classification annotations
This commit is contained in:
@@ -4,12 +4,20 @@ import (
|
||||
log "github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
// ============================================================================
|
||||
// 结构体定义
|
||||
// ============================================================================
|
||||
|
||||
// Logger 日志工具结构体
|
||||
// 封装logrus.Logger,提供统一的日志接口
|
||||
type Logger struct {
|
||||
*log.Logger // 嵌入logrus.Logger,继承其所有方法
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// 构造函数
|
||||
// ============================================================================
|
||||
|
||||
// NewLogger 创建新的日志实例,使用全局logrus配置
|
||||
// 返回: 新的Logger实例
|
||||
func NewLogger() *Logger {
|
||||
@@ -32,6 +40,10 @@ func InitLogger() *Logger {
|
||||
return logger
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// 方法函数
|
||||
// ============================================================================
|
||||
|
||||
// WithFields 添加字段到日志条目
|
||||
// fields: 要添加的字段映射
|
||||
// 返回: 包含字段的日志条目
|
||||
@@ -89,6 +101,10 @@ func (l *Logger) LogError(err error, msg string) {
|
||||
l.WithError(err).Error(msg)
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// 全局变量
|
||||
// ============================================================================
|
||||
|
||||
// GlobalLogger 全局日志实例
|
||||
// 提供全局访问的日志记录器
|
||||
var GlobalLogger *Logger
|
||||
@@ -99,6 +115,10 @@ func init() {
|
||||
GlobalLogger = NewLogger()
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// 全局函数
|
||||
// ============================================================================
|
||||
|
||||
// GetLogger 获取全局日志实例
|
||||
// 返回: 全局Logger实例
|
||||
func GetLogger() *Logger {
|
||||
@@ -109,4 +129,4 @@ func GetLogger() *Logger {
|
||||
// logger: 要设置的Logger实例
|
||||
func SetGlobalLogger(logger *Logger) {
|
||||
GlobalLogger = logger
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,4 +23,4 @@ func (l *Logger) LogServerStop() {
|
||||
// configFile: 配置文件路径
|
||||
func (l *Logger) LogConfigLoad(configFile string) {
|
||||
l.WithField("config_file", configFile).Info("配置文件加载")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user