public class TransactionLogEvent
extends com.couchbase.client.core.cnc.AbstractEvent
TransactionConfig.logDirectly()
has been set, transaction logging will be output via these events.
Does not extend TransactionEvent, to avoid problems with logging being written twice. And also as
EventBusPersistedLogger writes a TransactionLogEvent via SimpleEventBusLogger if it fails, so we don't want it to
get caught in a recursive failure loop.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CATEGORY |
Constructor and Description |
---|
TransactionLogEvent(com.couchbase.client.core.cnc.Event.Severity severity,
java.lang.String category,
java.lang.String msg) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
description() |
category, context, createdAt, duration, severity, toString