Commit 3bcff779 authored by Dobrosław Żybort's avatar Dobrosław Żybort

Change: SetRotateMaxDay => SetRotateMaxDays

parent b04813e4
...@@ -787,7 +787,7 @@ beego默认有一个初始化的BeeLogger对象输出内容到stdout中,你可 ...@@ -787,7 +787,7 @@ beego默认有一个初始化的BeeLogger对象输出内容到stdout中,你可
- func (w *FileLogWriter) SetRotateDaily(daily bool) *FileLogWriter - func (w *FileLogWriter) SetRotateDaily(daily bool) *FileLogWriter
- func (w *FileLogWriter) SetRotateLines(maxlines int) *FileLogWriter - func (w *FileLogWriter) SetRotateLines(maxlines int) *FileLogWriter
- func (w *FileLogWriter) SetRotateMaxDay(maxday int64) *FileLogWriter - func (w *FileLogWriter) SetRotateMaxDays(maxdays int64) *FileLogWriter
- func (w *FileLogWriter) SetRotateSize(maxsize int) *FileLogWriter - func (w *FileLogWriter) SetRotateSize(maxsize int) *FileLogWriter
但是这些函数调用必须在调用`StartLogger`之前。 但是这些函数调用必须在调用`StartLogger`之前。
......
...@@ -26,7 +26,7 @@ type FileLogWriter struct { ...@@ -26,7 +26,7 @@ type FileLogWriter struct {
// Rotate daily // Rotate daily
daily bool daily bool
maxday int64 maxdays int64
daily_opendate int daily_opendate int
rotate bool rotate bool
...@@ -40,7 +40,7 @@ func NewFileWriter(fname string, rotate bool) *FileLogWriter { ...@@ -40,7 +40,7 @@ func NewFileWriter(fname string, rotate bool) *FileLogWriter {
maxlines: 1000000, maxlines: 1000000,
maxsize: 1 << 28, //256 MB maxsize: 1 << 28, //256 MB
daily: true, daily: true,
maxday: 7, maxdays: 7,
rotate: rotate, rotate: rotate,
} }
return w return w
...@@ -64,9 +64,9 @@ func (w *FileLogWriter) SetRotateDaily(daily bool) *FileLogWriter { ...@@ -64,9 +64,9 @@ func (w *FileLogWriter) SetRotateDaily(daily bool) *FileLogWriter {
return w return w
} }
// Set rotate daily's log keep for maxday,other will delete // Set rotate daily's log keep for maxdays, other will delete
func (w *FileLogWriter) SetRotateMaxDay(maxday int64) *FileLogWriter { func (w *FileLogWriter) SetRotateMaxDays(maxdays int64) *FileLogWriter {
w.maxday = maxday w.maxdays = maxdays
return w return w
} }
...@@ -155,7 +155,7 @@ func (w *FileLogWriter) DoRotate(rotate bool) error { ...@@ -155,7 +155,7 @@ func (w *FileLogWriter) DoRotate(rotate bool) error {
func (w *FileLogWriter) deleteOldLog() { func (w *FileLogWriter) deleteOldLog() {
dir := path.Dir(w.filename) dir := path.Dir(w.filename)
filepath.Walk(dir, func(path string, info os.FileInfo, err error) error { filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
if !info.IsDir() && info.ModTime().Unix() < (time.Now().Unix()-60*60*24*w.maxday) { if !info.IsDir() && info.ModTime().Unix() < (time.Now().Unix()-60*60*24*w.maxdays) {
os.Remove(path) os.Remove(path)
} }
return nil return nil
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment