diff options
| author | Jeff Carr <[email protected]> | 2025-10-24 10:30:09 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-24 10:30:09 -0500 |
| commit | 2b46985ae8def4ff5779fbc027a6ddbe7a1a6a8d (patch) | |
| tree | c38a46169ddfd57a3f4619012e63d76f63980a81 /exit.go | |
| parent | 41cf7c3c4ca2fbfca7f9c2328e6f4e0ac34661d9 (diff) | |
still kinda works. newer argv.proto
Diffstat (limited to 'exit.go')
| -rw-r--r-- | exit.go | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -29,7 +29,13 @@ func (pb *Argv) GoodExit(msg string) { me.appExit() } dur := time.Since(pb.Ctime.AsTime()) - log.Infof("%s: %s (%s)\n", pb.Argname, msg, cobol.FormatDuration(dur)) + var appname string + if pb.AppInfo == nil { + appname = os.Args[0] + } else { + appname = pb.AppInfo.APPNAME + } + log.Infof("%s: %s (%s)\n", appname, msg, cobol.FormatDuration(dur)) os.Exit(0) } @@ -53,7 +59,13 @@ func (pb *Argv) BadExit(msg string, err error) { } dur := time.Since(pb.Ctime.AsTime()) - log.Infof("%s error: %s (%s)\n", pb.Argname, msg, cobol.FormatDuration(dur)) + var appname string + if pb.AppInfo == nil { + appname = os.Args[0] + } else { + appname = pb.AppInfo.APPNAME + } + log.Infof("%s error: %s (%s)\n", appname, msg, cobol.FormatDuration(dur)) os.Exit(1) } |
