mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 10:23:03 +08:00
Add global error handler for runtime
This commit is contained in:
parent
daeda501f4
commit
ad20e2622b
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -46,6 +46,16 @@ var runtime = {
|
|||||||
// Augment global
|
// Augment global
|
||||||
Object.assign(window.wails, runtime);
|
Object.assign(window.wails, runtime);
|
||||||
|
|
||||||
|
// Setup global error handler
|
||||||
|
window.onerror = function (msg, url, lineNo, columnNo, error) {
|
||||||
|
window.wails.Log.Error('**** Caught Unhandled Error ****');
|
||||||
|
window.wails.Log.Error('Message: ' + msg);
|
||||||
|
window.wails.Log.Error('URL: ' + url);
|
||||||
|
window.wails.Log.Error('Line No: ' + lineNo);
|
||||||
|
window.wails.Log.Error('Column No: ' + columnNo);
|
||||||
|
window.wails.Log.Error('error: ' + error);
|
||||||
|
};
|
||||||
|
|
||||||
// Emit loaded event
|
// Emit loaded event
|
||||||
Emit('wails:loaded');
|
Emit('wails:loaded');
|
||||||
|
|
||||||
|
@ -44,6 +44,7 @@ func runCommand(command string, args ...string) {
|
|||||||
cmd := exec.Command(command, args...)
|
cmd := exec.Command(command, args...)
|
||||||
output, err := cmd.CombinedOutput()
|
output, err := cmd.CombinedOutput()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Println(string(output))
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
cmd.Run()
|
cmd.Run()
|
||||||
|
Loading…
Reference in New Issue
Block a user