From 750245091760b41b0e8e8959de56682cdbca54c5 Mon Sep 17 00:00:00 2001 From: YR Chen Date: Fri, 16 Aug 2024 16:30:31 +0800 Subject: [PATCH] Use `time.Time` for logging --- sshmux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sshmux.go b/sshmux.go index 8c70d7b..fc5e88c 100644 --- a/sshmux.go +++ b/sshmux.go @@ -278,13 +278,13 @@ func (s *Server) ListenAddr(address string) error { logger = slog.New(slog.NewJSONHandler(*s.LogWriter, nil)) } logger = logger.With( - slog.Int64("connect_time", time.Now().Unix()), + slog.Time("connect_time", time.Now()), slog.String("remote_ip", conn.RemoteAddr().String()), slog.String("client_type", "SSH"), ) defer func() { session.Close() - logger.Info("SSH proxy session", slog.Int64("disconnect_time", time.Now().Unix())) + logger.Info("SSH proxy session", slog.Time("disconnect_time", time.Now())) }() attrs, err := s.RunPipeSession(session) if err != nil {