From 2b46985ae8def4ff5779fbc027a6ddbe7a1a6a8d Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 24 Oct 2025 10:30:09 -0500 Subject: still kinda works. newer argv.proto --- exit.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'exit.go') diff --git a/exit.go b/exit.go index c2f33cb..836032c 100644 --- a/exit.go +++ b/exit.go @@ -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) } -- cgit v1.2.3