Package com.couchbase.transactions.log
Class TransactionLogger
- java.lang.Object
-
- com.couchbase.transactions.log.TransactionLogger
-
@Internal public class TransactionLogger extends java.lang.Object
A logger optimized for logging transactions-specific info.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description TransactionLogger(com.couchbase.client.core.cnc.EventBus eventBus, java.lang.String primaryId, boolean logDirectly, com.couchbase.client.core.cnc.Event.Severity logDirectlyAboveLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String value)
void
debug(java.lang.String secondaryId, java.lang.String value)
void
debug(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
void
debug(java.lang.String secondaryId, java.lang.Throwable err)
void
debug(java.lang.Throwable err)
void
error(java.lang.String value)
void
error(java.lang.String secondaryId, java.lang.String value)
com.couchbase.client.core.cnc.EventBus
eventBus()
void
info(java.lang.String value)
void
info(java.lang.String fmt, java.lang.Object... values)
void
info(java.lang.String secondaryId, java.lang.String value)
void
info(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
void
info(java.lang.String secondaryId, java.lang.Throwable err)
void
log(java.lang.String value, com.couchbase.client.core.cnc.Event.Severity level)
void
log(java.lang.String secondaryId, java.lang.String value, com.couchbase.client.core.cnc.Event.Severity level)
void
log(java.lang.String secondaryId, java.lang.Throwable err, com.couchbase.client.core.cnc.Event.Severity level)
void
log(java.lang.Throwable err, com.couchbase.client.core.cnc.Event.Severity level)
void
logDefer(java.lang.String secondaryId, java.lang.String fmt, com.couchbase.client.core.cnc.Event.Severity level)
void
logDefer(java.lang.String secondaryId, java.lang.String fmt, com.couchbase.client.core.cnc.Event.Severity level, java.lang.Object... values)
java.util.List<LogDefer>
logs()
void
trace(java.lang.String value)
void
trace(java.lang.String secondaryId, java.lang.String value)
void
trace(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
void
warn(java.lang.String value)
void
warn(java.lang.String secondaryId, java.lang.String value)
void
warn(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
-
-
-
Method Detail
-
debug
public void debug(java.lang.Throwable err)
-
debug
public void debug(java.lang.String secondaryId, java.lang.Throwable err)
-
info
public void info(java.lang.String secondaryId, java.lang.Throwable err)
-
log
public void log(java.lang.String secondaryId, java.lang.Throwable err, com.couchbase.client.core.cnc.Event.Severity level)
-
log
public void log(java.lang.Throwable err, com.couchbase.client.core.cnc.Event.Severity level)
-
logDefer
public void logDefer(java.lang.String secondaryId, java.lang.String fmt, com.couchbase.client.core.cnc.Event.Severity level, java.lang.Object... values)
-
logDefer
public void logDefer(java.lang.String secondaryId, java.lang.String fmt, com.couchbase.client.core.cnc.Event.Severity level)
-
log
public void log(java.lang.String secondaryId, java.lang.String value, com.couchbase.client.core.cnc.Event.Severity level)
-
log
public void log(java.lang.String value, com.couchbase.client.core.cnc.Event.Severity level)
-
error
public void error(java.lang.String secondaryId, java.lang.String value)
-
warn
public void warn(java.lang.String secondaryId, java.lang.String value)
-
warn
public void warn(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
-
info
public void info(java.lang.String secondaryId, java.lang.String value)
-
debug
public void debug(java.lang.String secondaryId, java.lang.String value)
-
debug
public void debug(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
-
trace
public void trace(java.lang.String secondaryId, java.lang.String value)
-
error
public void error(java.lang.String value)
-
warn
public void warn(java.lang.String value)
-
info
public void info(java.lang.String value)
-
debug
public void debug(java.lang.String value)
-
trace
public void trace(java.lang.String value)
-
trace
public void trace(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
-
info
public void info(java.lang.String secondaryId, java.lang.String fmt, java.lang.Object... values)
-
info
public void info(java.lang.String fmt, java.lang.Object... values)
-
logs
public java.util.List<LogDefer> logs()
-
eventBus
public com.couchbase.client.core.cnc.EventBus eventBus()
-
-