Ver Fonte

log: fix level for transfer logs

Signed-off-by: Nicola Murino <[email protected]>
Nicola Murino há 1 ano atrás
pai
commit
e1008c30bf
1 ficheiros alterados com 7 adições e 1 exclusões
  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,
 func TransferLog(operation, path string, elapsed int64, size int64, user, connectionID, protocol, localAddr,
 	remoteAddr, ftpMode string, err error,
 	remoteAddr, ftpMode string, err error,
 ) {
 ) {
-	ev := logger.Info().
+	var ev *zerolog.Event
+	if err != nil {
+		ev = logger.Error()
+	} else {
+		ev = logger.Info()
+	}
+	ev.
 		Timestamp().
 		Timestamp().
 		Str("sender", operation).
 		Str("sender", operation).
 		Str("local_addr", localAddr).
 		Str("local_addr", localAddr).