From 90b08ea3ee65c5255d623f76b02e66745b7c6335 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 29 Jul 2017 10:08:43 +0200 Subject: progname and log prefix --- main.go | 7 ------- progname.go | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 progname.go diff --git a/main.go b/main.go index 2fab0f8..e1f3850 100644 --- a/main.go +++ b/main.go @@ -3,9 +3,7 @@ package main import ( "errors" "fmt" - "log" "os" - "path" ) var mainUsage = []string{ @@ -37,11 +35,6 @@ var modes = map[string]func([]string) error{ "-V": verify, } -func init() { - log.SetFlags(0) - log.SetPrefix(path.Base(os.Args[0]) + ": ") -} - func main() { if len(os.Args) < 2 { usage() diff --git a/progname.go b/progname.go new file mode 100644 index 0000000..5f14ac5 --- /dev/null +++ b/progname.go @@ -0,0 +1,16 @@ +package main + +import ( + "log" + "os" + "path" +) + +func init() { + log.SetFlags(0) + log.SetPrefix(progName() + ": ") +} + +func progName() string { + return path.Base(os.Args[0]) +} -- cgit v1.2.3