generated from dave/wails-template
Add loggers
This commit is contained in:
18
main.go
18
main.go
@@ -3,14 +3,30 @@ package main
|
|||||||
import (
|
import (
|
||||||
"embed"
|
"embed"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io"
|
||||||
"log"
|
"log"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"os"
|
||||||
|
|
||||||
"github.com/wailsapp/wails/v2"
|
"github.com/wailsapp/wails/v2"
|
||||||
"github.com/wailsapp/wails/v2/pkg/options"
|
"github.com/wailsapp/wails/v2/pkg/options"
|
||||||
"github.com/wailsapp/wails/v2/pkg/options/assetserver"
|
"github.com/wailsapp/wails/v2/pkg/options/assetserver"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var Error *log.Logger
|
||||||
|
var Warning *log.Logger
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
log.SetFlags(log.Lmicroseconds | log.Lshortfile)
|
||||||
|
|
||||||
|
Error = log.New(io.MultiWriter(os.Stderr, os.Stdout),
|
||||||
|
fmt.Sprintf("%sERROR:%s ", "\033[0;101m", "\033[0m"),
|
||||||
|
log.Lmicroseconds|log.Lshortfile)
|
||||||
|
Warning = log.New(io.MultiWriter(os.Stdout),
|
||||||
|
fmt.Sprintf("%sWarning:%s ", "\033[0;93m", "\033[0m"),
|
||||||
|
log.Lmicroseconds|log.Lshortfile)
|
||||||
|
}
|
||||||
|
|
||||||
//go:embed all:frontend/dist
|
//go:embed all:frontend/dist
|
||||||
var assets embed.FS
|
var assets embed.FS
|
||||||
|
|
||||||
@@ -24,7 +40,7 @@ func NewAddon(name, aurl string) *Addon {
|
|||||||
var err error
|
var err error
|
||||||
a.URL, err = url.Parse(aurl)
|
a.URL, err = url.Parse(aurl)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Errorf("invalid url: %s", aurl)
|
Error.Printf("invalid url: %s", aurl)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return a
|
return a
|
||||||
|
|||||||
Reference in New Issue
Block a user