875f93df4119259672612ababd33cf63ec8f84f2

Author
Ayman Bagabas <ayman.bagabas@gmail.com>
Committer
Ayman Bagabas <ayman.bagabas@gmail.com>
Date

Message

Log term value and win dim

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 }