mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 00:50:55 +00:00
When log maxSize set big int,FileWrite Init fail
example: beego.SetLogger("multifile", {"filename":"logs/liverelay.log","separate":[ "emergency", "error", "info", "debug"],"maxsize":250000000}). json: cannot unmarshal number 2.5e+08 into Go value of type int The err should return and show the developer.
This commit is contained in:
parent
768406f134
commit
2da894d4a7
@ -67,7 +67,10 @@ func (f *multiFileLogWriter) Init(config string) error {
|
||||
jsonMap["level"] = i
|
||||
bs, _ := json.Marshal(jsonMap)
|
||||
writer = newFileWriter().(*fileLogWriter)
|
||||
writer.Init(string(bs))
|
||||
err := writer.Init(string(bs))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
f.writers[i] = writer
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user