Files

106 lines
2.7 KiB
Go
Raw Permalink Normal View History

2021-07-25 15:37:30 +10:00
package runtime
import (
"context"
2022-04-01 12:27:40 +11:00
"fmt"
2023-11-12 12:30:49 +11:00
"github.com/wailsapp/wails/v2/pkg/logger"
)
2021-08-25 20:30:31 +10:00
// LogPrint prints a Print level message
func LogPrint(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Print(message)
}
2021-08-25 20:30:31 +10:00
// LogTrace prints a Trace level message
func LogTrace(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Trace(message)
}
2021-08-25 20:30:31 +10:00
// LogDebug prints a Debug level message
func LogDebug(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Debug(message)
}
2021-08-25 20:30:31 +10:00
// LogInfo prints a Info level message
func LogInfo(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Info(message)
}
2021-08-25 20:30:31 +10:00
// LogWarning prints a Warning level message
func LogWarning(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Warning(message)
}
2021-08-25 20:30:31 +10:00
// LogError prints a Error level message
func LogError(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Error(message)
}
2021-08-25 20:30:31 +10:00
// LogFatal prints a Fatal level message
func LogFatal(ctx context.Context, message string) {
myLogger := getLogger(ctx)
myLogger.Fatal(message)
}
2022-04-01 12:27:40 +11:00
// LogPrintf prints a Print level message
func LogPrintf(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Print(msg)
}
// LogTracef prints a Trace level message
func LogTracef(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Trace(msg)
}
// LogDebugf prints a Debug level message
func LogDebugf(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Debug(msg)
}
// LogInfof prints a Info level message
func LogInfof(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Info(msg)
}
// LogWarningf prints a Warning level message
func LogWarningf(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Warning(msg)
}
// LogErrorf prints a Error level message
func LogErrorf(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Error(msg)
}
// LogFatalf prints a Fatal level message
func LogFatalf(ctx context.Context, format string, args ...interface{}) {
msg := fmt.Sprintf(format, args...)
myLogger := getLogger(ctx)
myLogger.Fatal(msg)
}
2021-08-25 20:30:31 +10:00
// LogSetLogLevel sets the log level
func LogSetLogLevel(ctx context.Context, level logger.LogLevel) {
myLogger := getLogger(ctx)
myLogger.SetLogLevel(level)
}