Log errors returned from graphql (#3562)

* Add func methods to logger
* Log errors returned from the graphql interface
* Log authentication
* Log when credentials changed
This commit is contained in:
WithoutPants
2023-04-17 15:27:25 +10:00
committed by GitHub
parent 75f22042b7
commit 32cefea524
8 changed files with 177 additions and 4 deletions

View File

@@ -31,6 +31,11 @@ func (log *BasicLogger) Tracef(format string, args ...interface{}) {
log.printf("Trace", format, args...)
}
func (log *BasicLogger) TraceFunc(fn func() (string, []interface{})) {
format, args := fn()
log.printf("Trace", format, args...)
}
func (log *BasicLogger) Debug(args ...interface{}) {
log.print("Debug", args...)
}
@@ -39,6 +44,11 @@ func (log *BasicLogger) Debugf(format string, args ...interface{}) {
log.printf("Debug", format, args...)
}
func (log *BasicLogger) DebugFunc(fn func() (string, []interface{})) {
format, args := fn()
log.printf("Debug", format, args...)
}
func (log *BasicLogger) Info(args ...interface{}) {
log.print("Info", args...)
}
@@ -47,6 +57,11 @@ func (log *BasicLogger) Infof(format string, args ...interface{}) {
log.printf("Info", format, args...)
}
func (log *BasicLogger) InfoFunc(fn func() (string, []interface{})) {
format, args := fn()
log.printf("Info", format, args...)
}
func (log *BasicLogger) Warn(args ...interface{}) {
log.print("Warn", args...)
}
@@ -55,6 +70,11 @@ func (log *BasicLogger) Warnf(format string, args ...interface{}) {
log.printf("Warn", format, args...)
}
func (log *BasicLogger) WarnFunc(fn func() (string, []interface{})) {
format, args := fn()
log.printf("Warn", format, args...)
}
func (log *BasicLogger) Error(args ...interface{}) {
log.print("Error", args...)
}
@@ -63,6 +83,11 @@ func (log *BasicLogger) Errorf(format string, args ...interface{}) {
log.printf("Error", format, args...)
}
func (log *BasicLogger) ErrorFunc(fn func() (string, []interface{})) {
format, args := fn()
log.printf("Error", format, args...)
}
func (log *BasicLogger) Fatal(args ...interface{}) {
log.print("Fatal", args...)
os.Exit(1)