mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 20:03:01 +08:00
58 lines
1.4 KiB
Go
58 lines
1.4 KiB
Go
// +build cgo
|
|
|
|
package runtime
|
|
|
|
import (
|
|
"context"
|
|
"github.com/wailsapp/wails/v2/internal/servicebus"
|
|
"github.com/wailsapp/wails/v2/pkg/logger"
|
|
)
|
|
|
|
// Print prints a Print level message
|
|
func Print(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:print", message)
|
|
}
|
|
|
|
// Trace prints a Trace level message
|
|
func Trace(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:trace", message)
|
|
}
|
|
|
|
// Debug prints a Debug level message
|
|
func Debug(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:debug", message)
|
|
}
|
|
|
|
// Info prints a Info level message
|
|
func Info(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:info", message)
|
|
}
|
|
|
|
// Warning prints a Warning level message
|
|
func Warning(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:warning", message)
|
|
}
|
|
|
|
// Error prints a Error level message
|
|
func Error(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:error", message)
|
|
}
|
|
|
|
// Fatal prints a Fatal level message
|
|
func Fatal(ctx context.Context, message string) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:fatal", message)
|
|
}
|
|
|
|
// SetLogLevel sets the log level
|
|
func SetLogLevel(ctx context.Context, level logger.LogLevel) {
|
|
bus := servicebus.ExtractBus(ctx)
|
|
bus.Publish("log:setlevel", level)
|
|
}
|