package
0.0.0-20241201094805-563361f33b93
Repository: https://github.com/ted-bug/open-api.git
Documentation: pkg.go.dev

# Functions

Close 保证刷写所有日志到磁盘中 zap日志没有提供关闭句柄的方法.
CreateAsyncLogger 创建一个异步写入日志的Logger实例。 参数: option config.Logger - 日志配置项,包含了日志的配置信息,例如异步写入的相关设置。 返回值: *zap.Logger - 返回一个配置好的异步日志记录器。.
CreateSyncLogger 创建一个同步写日志的Logger实例。 参数: option - Logger配置项,用于配置日志的写入方式和其它属性。 返回值: 返回一个配置好的*zap.Logger实例,可用于进行日志记录。.
GetAsyncWriter 将同步写入器包装成异步写入器,实现周期性或达到缓冲上限时的数据刷新。 参数: option config.Logger - 日志配置项,用于获取同步写入器。 返回值: *zapcore.BufferedWriteSyncer - 配置好的异步写入器指针。.
GetLogger 根据名称获取Logger实例.
GetSyncWriter 创建并返回一个同步写入器,用于将日志写入到指定的文件中。 参数: option config.Logger - 包含日志配置信息的结构体,例如日志文件路径、最大尺寸、备份数量和最多保存天数等。 返回值: zapcore.WriteSyncer - 一个实现了 zapcore.WriteSyncer 接口的同步写入器,用于日志的写入操作。.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author