Add open_telemtry_logger

This commit is contained in:
Achim Rohn
2026-01-14 23:58:57 +01:00
parent 58f5dd48d9
commit 040677b36b
3 changed files with 165 additions and 16 deletions
+23 -5
View File
@@ -5,13 +5,23 @@ import (
"strings"
)
var ErstellerLogger *LoggerImpl
func LogDebug(message string, a ...any) {
println(fmt.Sprintf(message, a...))
if ErstellerLogger == nil {
println(fmt.Sprintf(message, a...))
return
}
ErstellerLogger.LogDebug(message, a...)
}
func Debug(a ...any) {
stringValue := joinStrings(a)
println(stringValue)
if ErstellerLogger == nil {
stringValue := joinStrings(a)
println(stringValue)
return
}
ErstellerLogger.Debug(a)
}
func joinStrings(a []any) string {
@@ -24,9 +34,17 @@ func joinStrings(a []any) string {
}
func LogError(message string, a ...any) {
println(fmt.Sprintf("Error: %v", fmt.Sprintf(message, a...)))
if ErstellerLogger == nil {
println(fmt.Sprintf("Error: %v", fmt.Sprintf(message, a...)))
return
}
ErstellerLogger.LogError(message, a...)
}
func Error(a ...any) {
println(fmt.Sprint("Error: ", joinStrings(a)))
if ErstellerLogger == nil {
println(fmt.Sprint("Error: ", joinStrings(a)))
}
ErstellerLogger.Error(a)
}