Class LoggingService
java.lang.Object
com.linecorp.armeria.common.util.AbstractUnwrappable<Service<T_I,T_O>>
com.linecorp.armeria.server.DecoratingService<I,O,I,O>
com.linecorp.armeria.server.SimpleDecoratingService<HttpRequest,HttpResponse>
com.linecorp.armeria.server.SimpleDecoratingHttpService
com.linecorp.armeria.server.logging.LoggingService
- All Implemented Interfaces:
Unwrappable,HttpService,Service<HttpRequest,HttpResponse>
-
Method Summary
Modifier and TypeMethodDescriptionstatic LoggingServiceBuilderbuilder()Returns a newly createdLoggingServiceBuilder.static Function<? super HttpService,LoggingService> Returns a newHttpServicedecorator that logsHttpRequests andHttpResponses atLogLevel.DEBUGfor success,LogLevel.WARNfor failure.serve(ServiceRequestContext ctx, HttpRequest req) Serves an incomingRequest.Methods inherited from class com.linecorp.armeria.server.SimpleDecoratingHttpService
exchangeTypeMethods inherited from class com.linecorp.armeria.server.DecoratingService
serviceAdded, shouldCachePathMethods inherited from class com.linecorp.armeria.common.util.AbstractUnwrappable
as, toString, unwrap, unwrapAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.linecorp.armeria.server.HttpService
decorate, decorateMethods inherited from interface com.linecorp.armeria.server.Service
as, serviceAdded, shouldCachePath, unwrapMethods inherited from interface com.linecorp.armeria.common.util.Unwrappable
equalsIgnoreWrapper, unwrapAll
-
Method Details
-
newDecorator
Returns a newHttpServicedecorator that logsHttpRequests andHttpResponses atLogLevel.DEBUGfor success,LogLevel.WARNfor failure. SeeLoggingServiceBuilderfor more information on the default settings. -
builder
Returns a newly createdLoggingServiceBuilder. -
serve
Description copied from interface:ServiceServes an incomingRequest.
-