aboutsummaryrefslogtreecommitdiff
path: root/plugin/log/setup_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/log/setup_test.go')
-rw-r--r--plugin/log/setup_test.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/plugin/log/setup_test.go b/plugin/log/setup_test.go
index 3c65c1c85..678b6cf16 100644
--- a/plugin/log/setup_test.go
+++ b/plugin/log/setup_test.go
@@ -55,6 +55,35 @@ func TestLogParse(t *testing.T) {
Format: "{when}",
Class: map[response.Class]struct{}{response.All: struct{}{}},
}}},
+ {`log example.org example.net`, false, []Rule{{
+ NameScope: "example.org.",
+ Format: DefaultLogFormat,
+ Class: map[response.Class]struct{}{response.All: struct{}{}},
+ }, {
+ NameScope: "example.net.",
+ Format: DefaultLogFormat,
+ Class: map[response.Class]struct{}{response.All: struct{}{}},
+ }}},
+ {`log example.org example.net {host}`, false, []Rule{{
+ NameScope: "example.org.",
+ Format: "{host}",
+ Class: map[response.Class]struct{}{response.All: struct{}{}},
+ }, {
+ NameScope: "example.net.",
+ Format: "{host}",
+ Class: map[response.Class]struct{}{response.All: struct{}{}},
+ }}},
+ {`log example.org example.net {when} {
+ class denial
+ }`, false, []Rule{{
+ NameScope: "example.org.",
+ Format: "{when}",
+ Class: map[response.Class]struct{}{response.Denial: struct{}{}},
+ }, {
+ NameScope: "example.net.",
+ Format: "{when}",
+ Class: map[response.Class]struct{}{response.Denial: struct{}{}},
+ }}},
{`log example.org {
class all