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 SummaryNested ClassesModifier and TypeClassDescriptionstatic final classA fluent API Builder forAccessLogRoutingFeature.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringName of theSystem.getLogger(String)used to log access log records.Fields inherited from interface io.helidon.common.WeightedDEFAULT_WEIGHT
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()A new fluent API builder to create Access log support instance.static AccessLogRoutingFeaturecreate()Create Access log support with default configuration.static AccessLogRoutingFeatureCreate Access log support configured fromConfig.voidsetup(HttpRouting.Builder routing) Method to set up a feature.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.webserver.http.HttpFeatureget, socket, socketRequiredMethods inherited from interface io.helidon.webserver.ServerLifecycleafterStart, afterStop, beforeStart
- 
Field Details- 
DEFAULT_LOGGER_NAMEName 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- 
createCreate Access log support with default configuration.- Returns:
- a new access log support to be registered with WebServer routing
 
- 
createCreate 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
 
- 
builderA new fluent API builder to create Access log support instance.- Returns:
- a new builder
 
- 
setupDescription copied from interface:HttpFeatureMethod to set up a feature.- Specified by:
- setupin interface- HttpFeature
- Parameters:
- routing- routing builder
 
 
-