plugin/log: allow various combinations of classes of responses (#1664)

This allows to log responses of different classes, for example, denial and error.
This commit is contained in:
Maksim Paramonau
2018-04-11 09:50:16 +03:00
committed by Miek Gieben
parent a20b4fe2de
commit ccfe691b95
4 changed files with 61 additions and 15 deletions

View File

@@ -20,6 +20,7 @@ func TestLoggedStatus(t *testing.T) {
NameScope: ".",
Format: DefaultLogFormat,
Log: log.New(&f, "", 0),
Class: map[response.Class]bool{response.All: true},
}
logger := Logger{
@@ -50,7 +51,7 @@ func TestLoggedClassDenial(t *testing.T) {
NameScope: ".",
Format: DefaultLogFormat,
Log: log.New(&f, "", 0),
Class: response.Denial,
Class: map[response.Class]bool{response.Denial: true},
}
logger := Logger{
@@ -78,7 +79,7 @@ func TestLoggedClassError(t *testing.T) {
NameScope: ".",
Format: DefaultLogFormat,
Log: log.New(&f, "", 0),
Class: response.Error,
Class: map[response.Class]bool{response.Error: true},
}
logger := Logger{