mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-07 15:13:51 +08:00
- 为达梦和自定义 DM8 连接启用 SQL 格式化位置占位符 - 记录 SQL 美化方言、作用域、耗时及脱敏错误信息 - 将 Wails 前端日志接入 GoNavi 应用日志文件 - 启动时输出应用版本及实际驱动模块和代理版本 - 补充达梦占位符、日志落盘与启动诊断回归测试
47 lines
940 B
Go
47 lines
940 B
Go
package logger
|
|
|
|
import (
|
|
"os"
|
|
|
|
wailslogger "github.com/wailsapp/wails/v2/pkg/logger"
|
|
)
|
|
|
|
type wailsAdapter struct{}
|
|
|
|
var _ wailslogger.Logger = wailsAdapter{}
|
|
|
|
// NewWailsAdapter routes Wails runtime and frontend logs into GoNavi's log file.
|
|
func NewWailsAdapter() wailslogger.Logger {
|
|
return wailsAdapter{}
|
|
}
|
|
|
|
func (wailsAdapter) Print(message string) {
|
|
printf("INFO", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Trace(message string) {
|
|
printf("TRACE", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Debug(message string) {
|
|
printf("DEBUG", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Info(message string) {
|
|
printf("INFO", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Warning(message string) {
|
|
printf("WARN", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Error(message string) {
|
|
printf("ERROR", "[Wails] %s", message)
|
|
}
|
|
|
|
func (wailsAdapter) Fatal(message string) {
|
|
printf("FATAL", "[Wails] %s", message)
|
|
Close()
|
|
os.Exit(1)
|
|
}
|