daeb6bf4f0483ff6e6f12473d16fba5a206906a1

Author
Toby Padilla <toby@charm.sh>
Committer
Toby Padilla <toby@charm.sh>
Date

Message

Log server start

Diff

 1diff --git a/main.go b/main.go
 2index 867391175c769a1797b8e36993cb855d52a92412..a632551b019f90f9cb586d68a8a7a2cfeeb38bfe 100644
 3--- a/main.go
 4+++ b/main.go
 5@@ -1,6 +1,7 @@
 6 package main
 7 
 8 import (
 9+	"log"
10 	"smoothie/tui"
11 
12 	tea "github.com/charmbracelet/bubbletea"
13@@ -16,15 +17,15 @@ func main() {
14 	var cfg Config
15 	err := babyenv.Parse(&cfg)
16 	if err != nil {
17-		panic(err)
18+		log.Fatalln(err)
19 	}
20 	btm := BubbleTeaMiddleware(tui.SessionHandler, tea.WithAltScreen())
21 	s, err := NewServer(cfg.Port, cfg.KeyPath, LoggingMiddleware(), btm)
22 	if err != nil {
23-		panic(err)
24+		log.Fatalln(err)
25 	}
26 	err = s.Start()
27 	if err != nil {
28-		panic(err)
29+		log.Fatalln(err)
30 	}
31 }
32diff --git a/server.go b/server.go
33index 2f53283c5334176fde1bcd90d798c05a86598782..857dfa24dfe9f793b6eb3fac3c5d2b3b3402981b 100644
34--- a/server.go
35+++ b/server.go
36@@ -85,5 +85,6 @@ func (srv *Server) passHandler(ctx ssh.Context, pass string) bool {
37 }
38 
39 func (srv *Server) Start() error {
40+	log.Printf("Starting SSH server on %s\n", srv.server.Addr)
41 	return srv.server.ListenAndServe()
42 }