# README
logger
Packaging the slog Logger
使用说明
必须首先使用 InitLoggerWithConfig
or InitLoggerWithLevel
or InitLogger
初始化logger模块
logger.LoggerByDay 按日分割log打印
logger.GetLogger(name string) 生成or获取一个name命名的logger
# Functions
FlushAndCloseLogger flush and close logger.
GetGID 函数返回当前 goroutine 的 ID。
如果无法获取到 goroutine ID,则返回 0。.
GetLogger to get logger.
GetSugarLogger to get SugaredLogger.
InitLoggerWithConfig 使用config初始化logger.
InitLoggerWithLevel 使用String格式的level初始化logger.
ResetAllInstance 函数用于重置所有日志实例。
参数:
cfg: 配置对象,包含日志配置信息。
说明:
遍历所有的日志实例,关闭每个实例的写入器,并从实例映射中删除。 然后根据提供的配置对象重新创建新的日志实例,并添加到实例映射中。 如果在关闭写入器时发生错误,则记录错误信息。.
ToEarlyMorningTimeDuration will 计算当前到第二日凌晨的时间.
# Constants
DebugStringLevel debug.
ErrorStringLevel error.
InfoStringLevel info.
WarnStringLevel warn.
# Variables
Empty empty logger.
# Interfaces
Logger Logger.
# Type aliases
LevelString 字符串格式的Level.