Class JDBCLogger
java.lang.Object
org.nuxeo.ecm.core.storage.sql.jdbc.JDBCLogger
Logger used for debugging.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
formatMessage
(String message) void
boolean
void
void
logCount
(int count) static String
loggedValue
(Object value) Returns a loggable value using pseudo-SQL syntax.void
logIds
(List<Serializable> ids, boolean countTotal, long totalSize) void
logMap
(Map<String, Serializable> map) void
logMaps
(List<Map<String, Serializable>> maps, boolean countTotal, long totalSize) void
logResultSet
(ResultSet rs, List<Column> columns) void
logSQL
(String sql, Collection<? extends Serializable> values) void
void
logSQL
(String sql, List<Column> columns, Row row, List<Column> whereColumns, Map<String, Serializable> conditions) void
-
Field Details
-
DEBUG_MAX_STRING
public static final int DEBUG_MAX_STRING- See Also:
-
DEBUG_MAX_ARRAY
public static final int DEBUG_MAX_ARRAY- See Also:
-
instance
-
-
Constructor Details
-
JDBCLogger
-
-
Method Details
-
isLogEnabled
public boolean isLogEnabled() -
formatMessage
-
error
-
error
-
warn
-
info
-
log
-
logCount
public void logCount(int count) -
logResultSet
- Throws:
SQLException
-
logMap
- Throws:
SQLException
-
logMaps
-
logIds
-
logSQL
-
logSQL
-
logSQL
-
loggedValue
Returns a loggable value using pseudo-SQL syntax.
-