Skip to content

Commit dc637e7

Browse files
committed
small change
1 parent 93b2896 commit dc637e7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

logger.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,13 @@ func (l *Logger) checkAndRotate(size int64) error {
237237
if l.lastOpenErr != nil && time.Since(l.lastOpened) < openRetryInterval {
238238
return l.lastOpenErr
239239
}
240+
240241
l.lastOpened = time.Now()
241242
if err := l.openLog(); err != nil {
242243
l.lastOpenErr = err
243244
return err
244245
}
246+
245247
l.lastOpenErr = nil
246248
}
247249

@@ -284,14 +286,12 @@ func (l *Logger) rotate() (int64, error) {
284286
return size, fmt.Errorf("error rotatorring: %w", err)
285287
}
286288

287-
err = l.openLog()
288-
if err == nil {
289-
l.lastOpenErr = nil
290-
} else {
291-
l.lastOpenErr = err
289+
l.lastOpenErr = l.openLog()
290+
if l.lastOpenErr != nil {
292291
l.lastOpened = time.Now()
293292
}
294-
return size, err
293+
294+
return size, l.lastOpenErr
295295
}
296296

297297
// Close stops the go routines, closes the active log file session and all channels.

0 commit comments

Comments
 (0)