This repository has been archived by the owner on May 31, 2022. It is now read-only.
feat(http): access logs and x-sendfile support #56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reason for This PR
closes: #9
closes: #34
Description of Changes
Add support for the access logs at
Info
log level.Fields:
method
- http method.remote_addr
- request remote address.bytes_sent
- content-length,http_host
- host.request
- request Query.time_local
- local time in Common Log Format.request_length
- request body with headers size (content-len + size of all headers) in bytes. Max allowed headers size for the RR is 1MB.request_time
- request processing time in seconds with a milliseconds resolution.status
- http response status.http_user_agent
- http user agenthttp_referer
- http referer✏️ Access logs turned off by default, to turn on, please, use the following field in the configuration:
X-Sendfile
header.License Acceptance
By submitting this pull request, I confirm that my contribution is made under
the terms of the MIT license.
PR Checklist
[Author TODO: Meet these criteria.]
[Reviewer TODO: Verify that these criteria are met. Request changes if not]
git commit -s
).CHANGELOG.md
.