open-nomad/command/agent/log_levels_test.go

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
629 B
Go
Raw Normal View History

2016-07-27 04:17:04 +00:00
package agent
import (
"testing"
"github.com/hashicorp/logutils"
"github.com/hashicorp/nomad/ci"
2016-07-27 04:17:04 +00:00
)
func TestLevelFilter(t *testing.T) {
ci.Parallel(t)
2016-07-27 04:17:04 +00:00
filt := LevelFilter()
filt.Levels = []logutils.LogLevel{"TRACE", "DEBUG", "INFO", "WARN", "ERR"}
level := logutils.LogLevel("INFO")
// LevelFilter regards INFO as valid level
if !ValidateLevelFilter(level, filt) {
t.Fatalf("expected valid LogLevel, %s was invalid", level)
}
level = logutils.LogLevel("FOO")
// LevelFilter regards FOO as invalid level
if ValidateLevelFilter(level, filt) {
t.Fatalf("expected invalid LogLevel, %s was valid", level)
}
}