589f9713 by asta.xie

add w.Rotate

1 parent 65631e05
...@@ -118,9 +118,9 @@ func (w *FileLogWriter) StartLogger() error { ...@@ -118,9 +118,9 @@ func (w *FileLogWriter) StartLogger() error {
118 func (w *FileLogWriter) docheck(size int) { 118 func (w *FileLogWriter) docheck(size int) {
119 w.startLock.Lock() 119 w.startLock.Lock()
120 defer w.startLock.Unlock() 120 defer w.startLock.Unlock()
121 if (w.Maxlines > 0 && w.maxlines_curlines >= w.Maxlines) || 121 if w.Rotate && ((w.Maxlines > 0 && w.maxlines_curlines >= w.Maxlines) ||
122 (w.Maxsize > 0 && w.maxsize_cursize >= w.Maxsize) || 122 (w.Maxsize > 0 && w.maxsize_cursize >= w.Maxsize) ||
123 (w.Daily && time.Now().Day() != w.daily_opendate) { 123 (w.Daily && time.Now().Day() != w.daily_opendate)) {
124 if err := w.DoRotate(); err != nil { 124 if err := w.DoRotate(); err != nil {
125 fmt.Fprintf(os.Stderr, "FileLogWriter(%q): %s\n", w.Filename, err) 125 fmt.Fprintf(os.Stderr, "FileLogWriter(%q): %s\n", w.Filename, err)
126 return 126 return
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!