internal/outpost: improve logging and add tests

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

#2393
This commit is contained in:
Jens Langhammer
2022-02-26 22:29:56 +01:00
parent fb60cefb72
commit 6fdf3ad3e5
2 changed files with 53 additions and 2 deletions

View File

@ -123,8 +123,9 @@ func (a *Application) IsAllowlisted(u *url.URL) bool {
} else {
testString = u.String()
}
a.log.WithField("regex", u.String()).WithField("url", testString).Trace("Matching URL against allow list")
if ur.MatchString(testString) {
match := ur.MatchString(testString)
a.log.WithField("match", match).WithField("regex", ur.String()).WithField("url", testString).Trace("Matching URL against allow list")
if match {
return true
}
}