Package com.couchbase.transactions.log
Class TransactionLogEvent
- java.lang.Object
-
- com.couchbase.client.core.cnc.AbstractEvent
-
- com.couchbase.transactions.log.TransactionLogEvent
-
- All Implemented Interfaces:
com.couchbase.client.core.cnc.Event
public class TransactionLogEvent extends com.couchbase.client.core.cnc.AbstractEvent
IfTransactionConfig.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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_CATEGORY
-
Constructor Summary
Constructors Constructor Description TransactionLogEvent​(com.couchbase.client.core.cnc.Event.Severity severity, java.lang.String category, java.lang.String msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
description()
-
Methods inherited from class com.couchbase.client.core.cnc.AbstractEvent
category, context, created, createdAt, duration, severity, toString
-
-