增加配置初始值检测
This commit is contained in:
@ -21,6 +21,15 @@ import (
|
||||
)
|
||||
|
||||
func NewZincLogConnect(cfg *ZincConfig) io.Writer {
|
||||
if cfg.Timeout <= 0 {
|
||||
cfg.Timeout = DefaultTimeout
|
||||
}
|
||||
if cfg.BufferSize <= 0 {
|
||||
cfg.BufferSize = DefaultBufferSize
|
||||
}
|
||||
if cfg.ForceSyncTime <= 0 {
|
||||
cfg.ForceSyncTime = DefaultForceFlushLogTime
|
||||
}
|
||||
zlc := &zincLogConnect{
|
||||
config: cfg,
|
||||
lock: &sync.RWMutex{},
|
||||
|
Reference in New Issue
Block a user