From 404250a417ce6eca82f7f9d98f0dbd9d559977d9 Mon Sep 17 00:00:00 2001 From: Reed Allman Date: Thu, 14 Dec 2017 13:43:21 -0800 Subject: [PATCH] loggy loo for node type on startup (#602) * loggy loo for node type on startup * additional english verse * update to most recent suggestion --- api/server/server.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/api/server/server.go b/api/server/server.go index 34a953408..71bcc9458 100644 --- a/api/server/server.go +++ b/api/server/server.go @@ -52,6 +52,17 @@ const ( ServerTypeRunner ) +func (s ServerNodeType) String() string { + switch s { + default: + return "full" + case ServerTypeAPI: + return "api" + case ServerTypeRunner: + return "runner" + } +} + type Server struct { Router *gin.Engine Agent agent.Agent @@ -321,7 +332,7 @@ func (s *Server) startGears(ctx context.Context, cancel context.CancelFunc) { fmt.Println(runHeader) fmt.Printf(" v%s\n\n", version.Version) - logrus.Infof("Serving Functions API on address `%s`", listen) + logrus.WithField("type", s.nodeType).Infof("Fn serving on `%v`", listen) server := http.Server{ Addr: listen,