From 80d06f237ca4a8fe1d9a5f89e9c836024f5697cc Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 12 Jan 2017 11:52:16 +0100 Subject: [PATCH] backend: log generation errors --- backend/generation.go | 25 +++++++++++-------------- backend/main.go | 5 ++++- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/generation.go b/backend/generation.go index ee84fd1f..ccc59699 100644 --- a/backend/generation.go +++ b/backend/generation.go @@ -5,6 +5,7 @@ import ( "errors" "fmt" "io/ioutil" + "log" "os" "path" @@ -99,34 +100,30 @@ func genThemesFile() error { return nil } -func genTeamAll(team fic.Team) error { +func genTeamAll(team fic.Team) { if err := genThemesFile(); err != nil { - return err + log.Println("themes.json generation error: ", err) } else if err := genTeamsFile(); err != nil { - return err + log.Println("teams.json generation error: ", err) } else if err := genTeamMyFile(team); err != nil { - return err + log.Println("my.json(", team.Id, ") generation error: ", err) } - - return nil } -func genAll() error { +func genAll() { if err := genThemesFile(); err != nil { - return err + log.Println("themes.json generation error: ", err) } else if err := genTeamsFile(); err != nil { - return err + log.Println("teams.json generation error: ", err) } else if err := genMyPublicFile(); err != nil { - return err + log.Println("MyPublic generation error: ", err) } else if teams, err := fic.GetTeams(); err != nil { - return err + log.Println("Team retrieval error: ", err) } else { for _, team := range(teams) { if err := genTeamMyFile(team); err != nil { - return err + log.Println("Tean generation error: ", err) } } } - - return nil } diff --git a/backend/main.go b/backend/main.go index 229c9507..6bf2fd82 100644 --- a/backend/main.go +++ b/backend/main.go @@ -83,7 +83,10 @@ func main() { if !*skipFullGeneration { log.Println("Generating files...") - go genAll() + go func() { + genAll() + log.Println("Full generation done") + }() } for {