Package org.zalando.logbook
Class SecurityStrategy
- java.lang.Object
-
- org.zalando.logbook.SecurityStrategy
-
- All Implemented Interfaces:
Strategy
@API(status=MAINTAINED) public final class SecurityStrategy extends Object implements Strategy
ASecurityStrategy
is astrategy
which is meant to be used in server-side environments to give the best possible compromise between security and observability.This strategy discards requests bodies.
-
-
Constructor Summary
Constructors Constructor Description SecurityStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequest
process(HttpRequest request)
void
write(Correlation correlation, HttpRequest request, HttpResponse response, Sink sink)
void
write(Precorrelation precorrelation, HttpRequest request, Sink sink)
-
-
-
Method Detail
-
process
public HttpRequest process(HttpRequest request)
-
write
public void write(Precorrelation precorrelation, HttpRequest request, Sink sink)
-
write
public void write(Correlation correlation, HttpRequest request, HttpResponse response, Sink sink) throws IOException
- Specified by:
write
in interfaceStrategy
- Throws:
IOException
-
-