Przeglądaj źródła

log: fix level for transfer logs

Signed-off-by: Nicola Murino <[email protected]>
Nicola Murino 1 rok temu
rodzic
commit
e1008c30bf
1 zmienionych plików z 7 dodań i 1 usunięć
  1. 7 1
      internal/logger/logger.go

+ 7 - 1
internal/logger/logger.go

@@ -205,7 +205,13 @@ func ErrorToConsole(format string, v ...any) {
 func TransferLog(operation, path string, elapsed int64, size int64, user, connectionID, protocol, localAddr,
 	remoteAddr, ftpMode string, err error,
 ) {
-	ev := logger.Info().
+	var ev *zerolog.Event
+	if err != nil {
+		ev = logger.Error()
+	} else {
+		ev = logger.Info()
+	}
+	ev.
 		Timestamp().
 		Str("sender", operation).
 		Str("local_addr", localAddr).