From 6b25784508180c69076f53b7a4e78f85b367c902 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 3 Jan 2024 14:22:47 -0600 Subject: always dump flags when requested Signed-off-by: Jeff Carr --- flags.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'flags.go') diff --git a/flags.go b/flags.go index 9155c6f..4fe5516 100644 --- a/flags.go +++ b/flags.go @@ -42,16 +42,18 @@ func All(b bool) { Set("ERROR", b) Set("VERBOSE", b) for _, f := range flags { - Warn("All() Setting Name =", f.Name, "Subsystem =", f.Subsystem, "to b =", b, "vs", f.B) + Warn("All() ", "(" + f.Subsystem + ")", f.Name, "=", f.B, ":", f.Desc) f.B = b Warn("All() f.B is now", f.B) } } +// this bypasses all checks and _always_ logs the info to STDOUT +// is this a bad idea? Probably not.... func ListFlags() map[string][]string { - Info("ListFlags() registered =", registered) + Log(true, "ListFlags() registered =", registered) for _, f := range flags { - Info("ListFlags() flag B =", f.B, "Name =", f.Name, "Subsystem =", f.Subsystem, "Description:", f.Desc) + Log(true, "ListFlags() ", "(" + f.Subsystem + ")", f.Name, "=", f.B, ":", f.Desc) } return registered -- cgit v1.2.3