Package com.sap.cds.impl
Class TimingLogger
java.lang.Object
com.sap.cds.impl.TimingLogger
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
-
Constructor Summary
ConstructorDescriptionTimingLogger
(org.slf4j.Logger logger, boolean anonymizeStatements) TimingLogger
(org.slf4j.Logger logger, DataStoreConfiguration config) -
Method Summary
Modifier and TypeMethodDescription<T> T
cqn
(TimingLogger.Job<T> job, CqnStatement statement) <T> T
cqn
(TimingLogger.Job<T> job, CqnStatement statement, Supplier<Object> size) <T> T
debug
(TimingLogger.Job<T> job, String message) final <T> T
debug
(TimingLogger.Job<T> job, String format, Supplier<Object>... argSuppliers) boolean
<T> T
sql
(TimingLogger.Jdbc<T> job, String sql, Function<T, Object> rc)
-
Constructor Details
-
TimingLogger
-
TimingLogger
public TimingLogger(org.slf4j.Logger logger, boolean anonymizeStatements)
-
-
Method Details
-
isDebugEnabled
public boolean isDebugEnabled() -
debug
-
debug
@SafeVarargs public final <T> T debug(TimingLogger.Job<T> job, String format, Supplier<Object>... argSuppliers) -
cqn
-
cqn
-
sql
- Throws:
SQLException
-