X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=log.go;h=f4abdd078f41fc9b5e5aae1ee2dc2bd66633ba7a;hb=d63dbd051c650ea69c42bc08dd6bba8baf661d65;hp=3064a7ad4b1d5dbf1a690c6a585e80d78502ec41;hpb=2e85fe511f4f0410e4b8a1dcdb127396b7f3f7c0;p=goredo.git diff --git a/log.go b/log.go index 3064a7a..f4abdd0 100644 --- a/log.go +++ b/log.go @@ -1,6 +1,6 @@ /* goredo -- djb's redo implementation on pure Go -Copyright (C) 2020-2021 Sergey Matveev +Copyright (C) 2020-2023 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -59,7 +59,7 @@ var ( CWarn string CJS string CReset string - CNone string = "NONE" + CNone = "NONE" flagDebug = flag.Bool("d", false, fmt.Sprintf("enable debug logging (%s=1)", EnvDebug)) flagNoProgress *bool @@ -102,13 +102,13 @@ func init() { } func erasedStatus(s, end string) string { - if NoProgress { + if NoProgress || NoColor { return s + end } return s + KeyEraseLine + end } -func trace(level, format string, args ...interface{}) { +func tracef(level, format string, args ...interface{}) { var p string if MyPid != 0 { p = fmt.Sprintf("[%d] ", MyPid)