mirror of
https://github.com/rclone/rclone.git
synced 2025-08-18 01:20:16 +02:00
fs: fix --use-json-log and -vv after config reorganization
This commit is contained in:
@@ -323,4 +323,25 @@ func TestEnvironmentVariables(t *testing.T) {
|
||||
assert.NotContains(t, out, "fileB1.txt")
|
||||
}
|
||||
|
||||
// Test --use-json-log and -vv combinations
|
||||
jsonLogOK := func() {
|
||||
t.Helper()
|
||||
if assert.NoError(t, err) {
|
||||
assert.Contains(t, out, `{"level":"debug",`)
|
||||
assert.Contains(t, out, `"msg":"Version `)
|
||||
assert.Contains(t, out, `"}`)
|
||||
}
|
||||
}
|
||||
env = "RCLONE_USE_JSON_LOG=1;RCLONE_LOG_LEVEL=DEBUG"
|
||||
out, err = rcloneEnv(env, "version")
|
||||
jsonLogOK()
|
||||
env = "RCLONE_USE_JSON_LOG=1"
|
||||
out, err = rcloneEnv(env, "version", "-vv")
|
||||
jsonLogOK()
|
||||
env = "RCLONE_LOG_LEVEL=DEBUG"
|
||||
out, err = rcloneEnv(env, "version", "--use-json-log")
|
||||
jsonLogOK()
|
||||
env = ""
|
||||
out, err = rcloneEnv(env, "version", "-vv", "--use-json-log")
|
||||
jsonLogOK()
|
||||
}
|
||||
|
Reference in New Issue
Block a user