From 486e50b34a3b00b3524214acf0b1f72fc9c5d326 Mon Sep 17 00:00:00 2001 From: Mark van der Velden Date: Sat, 16 Jun 2018 19:53:15 +0200 Subject: [PATCH] Decided to ditch the global logger. The server is part of TySug and I dont feel the need to openig this up with a generic interface --- server/logging.go | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 server/logging.go diff --git a/server/logging.go b/server/logging.go deleted file mode 100644 index 9865977..0000000 --- a/server/logging.go +++ /dev/null @@ -1,28 +0,0 @@ -package server - -import ( - "fmt" - "os" -) - -// Logger is the interface TySugServer uses for logging. Conveniently, -// github.com/sirupsen/logrus.Logger implements this interface. -type Logger interface { - Errorf(format string, args ...interface{}) -} - -type defaultLogger struct{} - -// Errorf tries to write the (formated) error message to stderr. It will -// print to stdout if the writting to stderr fails. -func (defaultLogger) Errorf(format string, args ...interface{}) { - _, err := fmt.Fprintf(os.Stderr, format, args...) - // We do not expect to error here, but we should print it somewhere reasonable. - if err != nil { - fmt.Println(append( - []interface{}{ - "Error while logging error: " + err.Error() + " (original message: +" + format + "+) Extra:", - }, args..., - )...) - } -}