From b6962b49816f3b1d5bea2ff9b9ca5a444aa104b2 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 5 Mar 2023 22:22:54 +0100 Subject: [PATCH 1/3] Add HYPOLAS_HEALTHCHECK_DEBUG filter for logs --- hypolaslogger.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hypolaslogger.go b/hypolaslogger.go index 37bc426..db0d494 100644 --- a/hypolaslogger.go +++ b/hypolaslogger.go @@ -7,6 +7,7 @@ import ( "os" "path/filepath" "reflect" + ) // VarDebug is a function for variable debugging @@ -38,6 +39,9 @@ func NewLogger(pathToLogFile string) HypolasLogger { var l HypolasLogger l = HypolasLogger{ VarDebug: func(info interface{}, name string) { + if os.Getenv("HYPOLAS_HEALTHCHECK_DEBUG") != "true" { + return + } var deb string deb = fmt.Sprintf("Name: %s | ", name) deb = deb + fmt.Sprintf("Type: %+v | ", reflect.TypeOf(info)) From 2d5b3a7f3ab0dcf15ee8d211c44c2e626d34bf36 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 5 Mar 2023 23:54:57 +0100 Subject: [PATCH 2/3] Add executable in logs --- hypolaslogger.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/hypolaslogger.go b/hypolaslogger.go index db0d494..3666109 100644 --- a/hypolaslogger.go +++ b/hypolaslogger.go @@ -7,7 +7,6 @@ import ( "os" "path/filepath" "reflect" - ) // VarDebug is a function for variable debugging @@ -65,10 +64,12 @@ func NewLogger(pathToLogFile string) HypolasLogger { log.Fatal(err) } - l.Info = log.New(l.LogFile, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile) - l.Warn = log.New(l.LogFile, "WARNING: ", log.Ldate|log.Ltime|log.Lshortfile) - l.Err = log.New(l.LogFile, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) - l.Debug = log.New(l.LogFile, "DEBUG: ", log.Ldate|log.Ltime|log.Lshortfile) + executable := os.Getenv("HYPOLAS_HEALTHCHECK_EXECUTABLE") + + l.Info = log.New(l.LogFile, fmt.Sprintf("INFO: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) + l.Warn = log.New(l.LogFile, fmt.Sprintf("WARNING: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) + l.Err = log.New(l.LogFile, fmt.Sprintf("ERROR: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) + l.Debug = log.New(l.LogFile, fmt.Sprintf("DEBUG: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) return l } From 8934d2506545a82d7db72163ab05d92b38630b36 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 6 Mar 2023 00:22:56 +0100 Subject: [PATCH 3/3] Rollback --- hypolaslogger.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hypolaslogger.go b/hypolaslogger.go index 3666109..db0d494 100644 --- a/hypolaslogger.go +++ b/hypolaslogger.go @@ -7,6 +7,7 @@ import ( "os" "path/filepath" "reflect" + ) // VarDebug is a function for variable debugging @@ -64,12 +65,10 @@ func NewLogger(pathToLogFile string) HypolasLogger { log.Fatal(err) } - executable := os.Getenv("HYPOLAS_HEALTHCHECK_EXECUTABLE") - - l.Info = log.New(l.LogFile, fmt.Sprintf("INFO: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) - l.Warn = log.New(l.LogFile, fmt.Sprintf("WARNING: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) - l.Err = log.New(l.LogFile, fmt.Sprintf("ERROR: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) - l.Debug = log.New(l.LogFile, fmt.Sprintf("DEBUG: %s:", executable), log.Ldate|log.Ltime|log.Lshortfile) + l.Info = log.New(l.LogFile, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile) + l.Warn = log.New(l.LogFile, "WARNING: ", log.Ldate|log.Ltime|log.Lshortfile) + l.Err = log.New(l.LogFile, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) + l.Debug = log.New(l.LogFile, "DEBUG: ", log.Ldate|log.Ltime|log.Lshortfile) return l }