From d26df1c248bb3e25cca8d4eedc22acbdbaf1166a Mon Sep 17 00:00:00 2001 From: Nuno Diegues Date: Thu, 14 Jan 2021 16:23:56 +0000 Subject: [PATCH] TUN-3759: Single file logging output should always append --- logger/create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logger/create.go b/logger/create.go index e126ed99..47b0f2ec 100644 --- a/logger/create.go +++ b/logger/create.go @@ -161,7 +161,7 @@ func createLogFile(config FileConfig) (io.Writer, error) { mode := os.FileMode(filePermMode) fullPath := filepath.Join(config.Dirname, config.Filename) - logFile, err := os.OpenFile(fullPath, os.O_CREATE|os.O_WRONLY|os.O_TRUNC, mode) + logFile, err := os.OpenFile(fullPath, os.O_CREATE|os.O_WRONLY|os.O_APPEND, mode) if err != nil { return nil, fmt.Errorf("unable to create a new logfile: %s", err) }