Package io.helidon.webserver.accesslog
Class AccessLogRoutingFeature
java.lang.Object
io.helidon.webserver.accesslog.AccessLogRoutingFeature
- All Implemented Interfaces:
Weighted
,HttpFeature
,ServerLifecycle
,Comparable<Weighted>
,Supplier<HttpFeature>
Service that adds support for Access logging to Server.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A fluent API Builder forAccessLogRoutingFeature
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Name of theSystem.getLogger(String)
used to log access log records.Fields inherited from interface io.helidon.common.Weighted
DEFAULT_WEIGHT
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
A new fluent API builder to create Access log support instance.static AccessLogRoutingFeature
create()
Create Access log support with default configuration.static AccessLogRoutingFeature
Create Access log support configured fromConfig
.void
setup
(HttpRouting.Builder routing) Method to set up a feature.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.webserver.http.HttpFeature
get, socket, socketRequired
Methods inherited from interface io.helidon.webserver.ServerLifecycle
afterStop, beforeStart
-
Field Details
-
DEFAULT_LOGGER_NAME
Name of theSystem.getLogger(String)
used to log access log records. The message logged contains all information, so the format should be modified to only log the message.- See Also:
-
-
Method Details
-
create
Create Access log support with default configuration.- Returns:
- a new access log support to be registered with WebServer routing
-
create
Create Access log support configured fromConfig
.- Parameters:
config
- to configure a new access log support instance- Returns:
- a new access log support to be registered with WebServer routing
-
builder
A new fluent API builder to create Access log support instance.- Returns:
- a new builder
-
setup
Description copied from interface:HttpFeature
Method to set up a feature.- Specified by:
setup
in interfaceHttpFeature
- Parameters:
routing
- routing builder
-