diff options
Diffstat (limited to 'exit.go')
| -rw-r--r-- | exit.go | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -11,14 +11,26 @@ import ( func okExit(note string) { if note != "" { - log.Info("virtigo exit:", note, "ok") + log.Info(ARGNAME, "exit:", note, "ok") } me.myGui.Close() os.Exit(0) } func badExit(err error) { - log.Info("virtigo failed: ", err) + log.Info(ARGNAME, "failed: ", err) me.myGui.Close() os.Exit(-1) } + +func exit(note string, err error) { + if note != "" { + log.Info(ARGNAME, "exit:", note, "ok") + } + me.myGui.Close() + if err == nil { + os.Exit(0) + } + log.Info(ARGNAME, "failed: ", err) + os.Exit(-1) +} |
