Class MethodHandleFilteringLogSink
java.lang.Object
dev.pfaff.log4truth.FilteringLogSink
dev.pfaff.log4truth.MethodHandleFilteringLogSink
- All Implemented Interfaces:
LogSink
-
Field Summary
Fields inherited from class dev.pfaff.log4truth.FilteringLogSink
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbind()Returns a bound method handle equivalent to theLogSink.emit(java.lang.String, dev.pfaff.log4truth.StringSupplier, java.lang.Throwable, java.util.List<java.lang.String>, java.lang.Thread)method of this sink.voidemit(String source, StringSupplier message, @Nullable Throwable throwable, List<String> tags, Thread thread) protected booleanshouldEmit(String source, List<String> tags, Thread thread)
-
Constructor Details
-
MethodHandleFilteringLogSink
-
-
Method Details
-
shouldEmit
- Specified by:
shouldEmitin classFilteringLogSink
-
emit
public void emit(String source, StringSupplier message, @Nullable Throwable throwable, List<String> tags, Thread thread) - Specified by:
emitin interfaceLogSink- Overrides:
emitin classFilteringLogSink
-
bind
Description copied from interface:LogSinkReturns a bound method handle equivalent to theLogSink.emit(java.lang.String, dev.pfaff.log4truth.StringSupplier, java.lang.Throwable, java.util.List<java.lang.String>, java.lang.Thread)method of this sink.
-