Add classification annotations

This commit is contained in:
2025-10-27 23:12:15 +08:00
parent 3990ec01c6
commit 5aacb88c22
44 changed files with 2769 additions and 2241 deletions

View File

@@ -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
}
}

View File

@@ -23,4 +23,4 @@ func (l *Logger) LogServerStop() {
// configFile: 配置文件路径
func (l *Logger) LogConfigLoad(configFile string) {
l.WithField("config_file", configFile).Info("配置文件加载")
}
}