diff options
author | 2024-04-26 11:31:26 +0200 | |
---|---|---|
committer | 2024-04-26 11:31:26 +0200 | |
commit | 6c9bc26a6d08a485ef59a001c1ad10cd83040e86 (patch) | |
tree | 2214aa4fc5b4ec5f96d34ae1e4154ff88cbda126 /testrig/config.go | |
parent | [chore] Bump go swagger (#2871) (diff) | |
download | gotosocial-6c9bc26a6d08a485ef59a001c1ad10cd83040e86.tar.xz |
[chore] Update setting testrig loglevel (#2870)
cmp.Or was introduced in Go 1.22 and picks the first value that's not
the zero value for the type. For a string, the zero value is the empty
string, which is what os.Getenv will return if the environment variable
is not set. That then results in "error" being returned instead.
This allows loading an environment variable with a default without
having to do the check and write out the conditional.
Diffstat (limited to 'testrig/config.go')
-rw-r--r-- | testrig/config.go | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/testrig/config.go b/testrig/config.go index 8b69b714c..2717b733e 100644 --- a/testrig/config.go +++ b/testrig/config.go @@ -18,6 +18,7 @@ package testrig import ( + "cmp" "os" "time" @@ -34,16 +35,8 @@ func InitTestConfig() { }) } -func logLevel() string { - level := "error" - if lv := os.Getenv("GTS_LOG_LEVEL"); lv != "" { - level = lv - } - return level -} - var testDefaults = config.Configuration{ - LogLevel: logLevel(), + LogLevel: cmp.Or(os.Getenv("GTS_LOG_LEVEL"), "error"), LogTimestampFormat: "02/01/2006 15:04:05.000", LogDbQueries: true, ApplicationName: "gotosocial", |