Skip to content

Commit 5663f75

Browse files
committed
drain timer
1 parent 43f99e3 commit 5663f75

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

mylog/loggers.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ func InitLogger(logger *logrus.Logger, config LogConfig) *logrus.Logger {
5656
err = os.MkdirAll(folderPath, os.ModePerm)
5757
utilfuncs.PanicIfError(err, fmt.Sprintf("Error on creating log dir: %s", folderPath))
5858

59-
logrus.WithField("path", abspath).Info("Additional logger")
6059
//logFile, err := os.OpenFile(abspath, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
6160
utilfuncs.PanicIfError(err, fmt.Sprintf("Error on creating log file: %s", abspath))
6261
//write a message to just one files

utilfuncs/funcs.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package utilfuncs
33
import (
44
"fmt"
55
"os"
6+
"time"
67
)
78

89
func PanicIfError(err error, message string) {
@@ -12,3 +13,12 @@ func PanicIfError(err error, message string) {
1213
os.Exit(1)
1314
}
1415
}
16+
17+
func DrainTimer(timer *time.Timer) {
18+
if !timer.Stop() {
19+
select {
20+
case <-timer.C:
21+
default:
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)