logs: add support for logging the http query (#4390)

* config: add customization options for logging

* config: validate log fields

* proxy: add support for logging http request headers

* log subset of headers

* add support for logging the http query

* fix test name

* use strings.Cut, add unit tests
This commit is contained in:
Caleb Doxsey 2023-07-25 12:56:49 -06:00 committed by GitHub
parent 8401170443
commit baf8918676
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 186 additions and 21 deletions

View file

@ -35,7 +35,6 @@ var defaultAuthorizeLogFields = []AuthorizeLogField{
AuthorizeLogFieldMethod,
AuthorizeLogFieldPath,
AuthorizeLogFieldHost,
AuthorizeLogFieldQuery,
AuthorizeLogFieldIP,
AuthorizeLogFieldSessionID,
AuthorizeLogFieldImpersonateSessionID,