From 875f93df4119259672612ababd33cf63ec8f84f2 Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 12 Aug 2021 19:07:03 -0400 Subject: [PATCH] Log term value and win dim --- server/middleware/logging/logging.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/middleware/logging/logging.go b/server/middleware/logging/logging.go index b2515044770438971c1e08f0bfb5b104348d3ed4..10638eab931c7732d5be08738c9a6ceb4f9f5634 100644 --- a/server/middleware/logging/logging.go +++ b/server/middleware/logging/logging.go @@ -11,9 +11,10 @@ func Middleware() middleware.Middleware { return func(sh ssh.Handler) ssh.Handler { return func(s ssh.Session) { hpk := s.PublicKey() != nil - log.Printf("%s connect %v %v\n", s.RemoteAddr().String(), hpk, s.Command()) + pty, _, _ := s.Pty() + log.Printf("%s connect %v %v %s %v %v\n", s.RemoteAddr().String(), hpk, s.Command(), pty.Term, pty.Window.Width, pty.Window.Height) sh(s) - log.Printf("%s disconnect %v %v\n", s.RemoteAddr().String(), hpk, s.Command()) + log.Printf("%s disconnect\n", s.RemoteAddr().String()) } } }