読者です 読者をやめる 読者になる 読者になる

【Go】ログ出力先をファイルに変更 - echo logger

マニュアルにあったとおりだけどメモメモ

package main

import (
  "os"
  "net/http"

  "github.com/labstack/echo"
  "github.com/labstack/echo/middleware"
)

func main() {
  e := echo.New()

  fp, err := os.OpenFile("/path/to/log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
  if err != nil {
    panic(err)
  }

  e.Use(middleware.LoggerWithConfig(middleware.LoggerConfig{
    Output: fp,
  }))

  ・・・
}

以上です