Diff
1diff --git a/server/middleware/logging/logging.go b/server/middleware/logging/logging.go
2index b2515044770438971c1e08f0bfb5b104348d3ed4..10638eab931c7732d5be08738c9a6ceb4f9f5634 100644
3--- a/server/middleware/logging/logging.go
4+++ b/server/middleware/logging/logging.go
5@@ -11,9 +11,10 @@ func Middleware() middleware.Middleware {
6 return func(sh ssh.Handler) ssh.Handler {
7 return func(s ssh.Session) {
8 hpk := s.PublicKey() != nil
9- log.Printf("%s connect %v %v\n", s.RemoteAddr().String(), hpk, s.Command())
10+ pty, _, _ := s.Pty()
11+ log.Printf("%s connect %v %v %s %v %v\n", s.RemoteAddr().String(), hpk, s.Command(), pty.Term, pty.Window.Width, pty.Window.Height)
12 sh(s)
13- log.Printf("%s disconnect %v %v\n", s.RemoteAddr().String(), hpk, s.Command())
14+ log.Printf("%s disconnect\n", s.RemoteAddr().String())
15 }
16 }
17 }