- 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<I,O>
-
- com.linecorp.armeria.server.logging.LoggingService<I,O>
-
- All Implemented Interfaces:
Unwrappable
,Service<I,O>
public final class LoggingService<I extends Request,O extends Response> extends SimpleDecoratingService<I,O>
-
-
Constructor Summary
Constructors Constructor Description LoggingService(Service<I,O> delegate)
Deprecated.UsenewDecorator()
.LoggingService(Service<I,O> delegate, LogLevel level)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <I extends Request,O extends Response>
Function<Service<I,O>,LoggingService<I,O>>newDecorator()
Returns a newService
decorator that logsRequest
s andResponse
s atLogLevel.INFO
for success,LogLevel.WARN
for failure.static <I extends Request,O extends Response>
Function<Service<I,O>,LoggingService<I,O>>newDecorator(LogLevel level)
Deprecated.O
serve(ServiceRequestContext ctx, I req)
Serves an incomingRequest
.-
Methods inherited from class com.linecorp.armeria.server.DecoratingService
serviceAdded, shouldCachePath
-
Methods inherited from class com.linecorp.armeria.common.util.AbstractUnwrappable
as, delegate, toString
-
-
-
-
Constructor Detail
-
LoggingService
@Deprecated public LoggingService(Service<I,O> delegate)
Deprecated.UsenewDecorator()
.Creates a new instance.
-
LoggingService
@Deprecated public LoggingService(Service<I,O> delegate, LogLevel level)
Deprecated.Creates a new instance.
-
-
Method Detail
-
newDecorator
public static <I extends Request,O extends Response> Function<Service<I,O>,LoggingService<I,O>> newDecorator()
Returns a newService
decorator that logsRequest
s andResponse
s atLogLevel.INFO
for success,LogLevel.WARN
for failure.
-
newDecorator
@Deprecated public static <I extends Request,O extends Response> Function<Service<I,O>,LoggingService<I,O>> newDecorator(LogLevel level)
Deprecated.
-
-