日志方法增加异步与同步的方法
This commit is contained in:
@@ -235,6 +235,15 @@ type LoggerConfig struct {
|
||||
|
||||
// DisableTimestamp 禁用时间戳
|
||||
DisableTimestamp bool `json:"disableTimestamp"`
|
||||
|
||||
// Async 是否使用异步模式(默认false,即同步模式)
|
||||
// 异步模式:日志写入通过channel异步处理,不阻塞调用方
|
||||
// 同步模式:日志直接写入,会阻塞调用方直到写入完成
|
||||
Async bool `json:"async"`
|
||||
|
||||
// BufferSize 异步模式下的缓冲区大小(默认1000)
|
||||
// 当缓冲区满时,新的日志会阻塞直到有空间
|
||||
BufferSize int `json:"bufferSize"`
|
||||
}
|
||||
|
||||
// LoadFromFile 从文件加载配置
|
||||
|
||||
Reference in New Issue
Block a user