Miscellaneous cleanups / comments

This commit is contained in:
Matthew Holt 2019-10-10 15:38:30 -06:00
parent 5300949e0d
commit 9c0bf311f9
No known key found for this signature in database
GPG key ID: 2A349DD577D586A5
8 changed files with 56 additions and 9 deletions

View file

@ -19,6 +19,7 @@ import (
"path/filepath"
"runtime"
"strings"
"time"
)
// Replacer can replace values in strings.
@ -156,11 +157,17 @@ func globalDefaultReplacements(key string) (string, bool) {
return runtime.GOOS, true
case "system.arch":
return runtime.GOARCH, true
case "time.now.common_log":
return nowFunc().Format("02/Jan/2006:15:04:05 -0700"), true
}
return "", false
}
// nowFunc is a variable so tests can change it
// in order to obtain a deterministic time.
var nowFunc = time.Now
// ReplacerCtxKey is the context key for a replacer.
const ReplacerCtxKey CtxKey = "replacer"