Package com.debugbundle.sdk
Interface DebugBundleClient
- All Superinterfaces:
AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionbeginRequest(Map<String, Object> request) voidcaptureError(Throwable error) voidcaptureException(Throwable error) voidcaptureException(Throwable error, Map<String, Object> context) voidcaptureLog(String message, LogLevel level) voidvoidcaptureMessage(String message) voidvoiddefault voidclose()config()default Runnablevoidflush()voidvoidvoidprobe(String label, Supplier<?> dataSupplier, ProbeOptions options) voidsetContext(String key, Object value) status()
-
Method Details
-
config
DebugBundleConfig config() -
captureException
-
captureException
-
captureError
-
captureLog
-
captureLog
-
captureRequest
-
captureMessage
-
captureMessage
-
setContext
-
probe
-
probe
-
probe
-
beginRequest
-
endRequest
-
decorate
-
flush
CompletableFuture<Void> flush() -
status
DebugBundleStatus status() -
lastEventAt
-
close
default void close()- Specified by:
closein interfaceAutoCloseable
-