Package org.microproxy.extras
Class ActivityLogger.Builder
java.lang.Object
org.microproxy.extras.ActivityLogger.Builder
- Enclosing class:
ActivityLogger
Builds an
ActivityLogger.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns the logger.filter(AccessLogFilter filter) Writes only the recordsfilterpasses (default: all).format(AccessLogFormat format) Writes lines informat.Writes lines in a preset format (default:LogFormat.ENVOY).Sends lines tosinkinstead of theSystem.Logger.
-
Method Details
-
format
Writes lines in a preset format (default:LogFormat.ENVOY).- Parameters:
preset- the preset- Returns:
- this builder
-
format
Writes lines informat.- Parameters:
format- the format- Returns:
- this builder
-
filter
Writes only the recordsfilterpasses (default: all). Several calls combine their filters: a record must pass them all.- Parameters:
filter- the filter- Returns:
- this builder
-
sink
Sends lines tosinkinstead of theSystem.Logger.- Parameters:
sink- the consumer receiving each line- Returns:
- this builder
-
build
Returns the logger.- Returns:
- the logger
-