golangのwebフレームワークのechoで実行時に表示されるバナー(ロゴみたいなEcho文字列)がGoogleAppEngineのログ表示を見づらくしてしまっていたので、それの表示を止める
要するに↓のこれを表示しないようにします
____ __
/ __/___/ / ___
/ _// __/ _ \/ _ \
/___/\__/_//_/\___/ v4.1.5
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
O\
⇨ http server started on [::]:8080
やり方
HideBannerというオプションがあるのでそれにtrueを設定すると表示されなくなる
package main import ( "github.com/labstack/echo/v4" "github.com/labstack/echo/v4/middleware" "net/http" "os" ) func main() { e := echo.New() // このオプションを設定する e.HideBanner = true e.Use(middleware.Logger()) e.Use(middleware.Recover()) e.GET("/", hello) port := os.Getenv("PORT") if port == "" { port = "8080" } e.Logger.Fatal(e.Start(":" + port)) } func hello(c echo.Context) error { return c.String(http.StatusOK, "Hello World") }