From 989c56bee05ac36d4d0f205cdb7863d497646f9e Mon Sep 17 00:00:00 2001 From: Nilo Roberto C Paim Date: Sun, 21 Aug 2022 18:10:37 -0300 Subject: [PATCH] api log saved to disk and shown in console --- .gitignore | 5 ++++- main.go | 11 ++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1fff6a3..69c27cc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,7 @@ api api.exe -pcast.db \ No newline at end of file +pcast.db +api-homolog.log +.gitignore +api.log diff --git a/main.go b/main.go index 4d057d0..37a65ef 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,7 @@ import ( "api/database" "api/globals" "api/routes" + "io" "log" "os" @@ -13,8 +14,16 @@ import ( ) func main() { + logFile, err := os.OpenFile("api.log", os.O_CREATE | os.O_APPEND | os.O_RDWR, 0666) + + if err != nil { + panic(err) + } + mw := io.MultiWriter(os.Stdout, logFile) + log.SetOutput(mw) + log.Println("Starting API", globals.API_VERSION) - log.Println("OS:", os.Getenv("OS")) + log.Println("OS:", os.Getenv("OS")) app := fiber.New(fiber.Config{ StrictRouting: false,