Package io.helidon.webserver.accesslog
Class RequestLineLogEntry
java.lang.Object
io.helidon.webserver.accesslog.AbstractLogEntry
io.helidon.webserver.accesslog.RequestLineLogEntry
- All Implemented Interfaces:
AccessLogEntry
Access log entry for request line.
Creates an entry
"METHOD path HTTP/version"
, such as
"GET /greet HTTP/1.1"
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A fluent API builder forRequestLineLogEntry
. -
Field Summary
Fields inherited from class io.helidon.webserver.accesslog.AbstractLogEntry
DEFAULT_MAX_LENGTH
Fields inherited from interface io.helidon.webserver.accesslog.AccessLogEntry
NOT_AVAILABLE
-
Method Summary
Modifier and TypeMethodDescriptionstatic RequestLineLogEntry.Builder
builder()
Create a new fluent API builder.static RequestLineLogEntry
create()
Create a new request line entry.doApply
(AccessLogContext context) Apply the "raw" log entry.Methods inherited from class io.helidon.webserver.accesslog.AbstractLogEntry
apply, maxLength, pad, sanitize
-
Method Details
-
create
Create a new request line entry.- Returns:
- a new access log entry for request line
- See Also:
-
builder
Create a new fluent API builder.- Returns:
- a new builder instance
-
doApply
Description copied from class:AbstractLogEntry
Apply the "raw" log entry. The result will go through common formatting, such as padding if configured.- Specified by:
doApply
in classAbstractLogEntry
- Parameters:
context
- context with access to information useful for access log entries- Returns:
- log entry
- See Also:
-