Skip to content

Commit d120610

Browse files
authored
add error logging #11
add error logging
2 parents 941c1fa + 7a8752a commit d120610

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmd/mcp-cyclops/main.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func main() {
5656
zap.New(),
5757
)
5858
if err != nil {
59-
fmt.Println(fmt.Sprintf("Failed to create Kubernetes client: %v", err))
59+
fmt.Fprintln(os.Stderr, fmt.Sprintf("Failed to create Kubernetes client: %v", err))
6060
os.Exit(1)
6161
}
6262

@@ -78,14 +78,17 @@ func main() {
7878
case "stdio":
7979
stdioServer := server.NewStdioServer(s)
8080
if err := stdioServer.Listen(context.Background(), os.Stdin, os.Stdin); err != nil {
81+
fmt.Fprintln(os.Stderr, "failed to start stdio server")
8182
panic(err)
8283
}
8384
case "sse":
8485
sseServer := server.NewSSEServer(s)
8586
if err := sseServer.Start(config.address); err != nil {
87+
fmt.Fprintln(os.Stderr, "failed to start sse server")
8688
panic(err)
8789
}
8890
default:
91+
fmt.Fprintln(os.Stderr, "invalid transport type - should be stdio or sse")
8992
panic("invalid transport type - should be stdio or sse")
9093
}
9194
}

0 commit comments

Comments
 (0)