Update CCLogger

This commit is contained in:
Thomas Roehl 2022-01-26 17:09:20 +01:00
parent 5600cf1f5f
commit 0a383a3789

View File

@ -2,12 +2,11 @@ package cclogger
import ( import (
"fmt" "fmt"
"runtime"
"os"
"log" "log"
"os"
"runtime"
) )
var ( var (
globalDebug = false globalDebug = false
stdout = os.Stdout stdout = os.Stdout
@ -37,34 +36,34 @@ func initLogger() {
} }
} }
func Print(e ... interface{}) { func Print(e ...interface{}) {
initLogger() initLogger()
defaultLog.Print(e) defaultLog.Print(e)
} }
func ComponentPrint(component string, e ... interface{}) { func ComponentPrint(component string, e ...interface{}) {
initLogger() initLogger()
defaultLog.Print(fmt.Sprintf("[%s] ", component), e) defaultLog.Print(fmt.Sprintf("[%s] ", component), e)
} }
func Info(e ... interface{}) { func Info(e ...interface{}) {
initLogger() initLogger()
infoLog.Print(e) infoLog.Print(e)
} }
func ComponentInfo(component string, e ... interface{}) { func ComponentInfo(component string, e ...interface{}) {
initLogger() initLogger()
infoLog.Print(fmt.Sprintf("[%s] ", component), e) infoLog.Print(fmt.Sprintf("[%s] ", component), e)
} }
func Debug(e ... interface{}) { func Debug(e ...interface{}) {
initLogger() initLogger()
if globalDebug == true { if globalDebug == true {
debugLog.Print(e) debugLog.Print(e)
} }
} }
func ComponentDebug(component string, e ... interface{}) { func ComponentDebug(component string, e ...interface{}) {
initLogger() initLogger()
if globalDebug == true && debugLog != nil { if globalDebug == true && debugLog != nil {
//CCComponentPrint(debugLog, component, e) //CCComponentPrint(debugLog, component, e)
@ -72,13 +71,13 @@ func ComponentDebug(component string, e ... interface{}) {
} }
} }
func Error(e ... interface{}) { func Error(e ...interface{}) {
initLogger() initLogger()
_, fn, line, _ := runtime.Caller(1) _, fn, line, _ := runtime.Caller(1)
errorLog.Print(fmt.Sprintf("[%s:%d] ", fn, line), e) errorLog.Print(fmt.Sprintf("[%s:%d] ", fn, line), e)
} }
func ComponentError(component string, e ... interface{}) { func ComponentError(component string, e ...interface{}) {
initLogger() initLogger()
_, fn, line, _ := runtime.Caller(1) _, fn, line, _ := runtime.Caller(1)
errorLog.Print(fmt.Sprintf("[%s|%s:%d] ", component, fn, line), e) errorLog.Print(fmt.Sprintf("[%s|%s:%d] ", component, fn, line), e)
@ -89,7 +88,6 @@ func SetDebug() {
initLogger() initLogger()
} }
func SetOutput(filename string) { func SetOutput(filename string) {
if filename == "stderr" { if filename == "stderr" {
if stderr != os.Stderr && stderr != os.Stdout { if stderr != os.Stderr && stderr != os.Stdout {