org.nuxeo.ecm.core.storage.sql.jdbc
Class JDBCMapperLogger
java.lang.Object
org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapperLogger
public class JDBCMapperLogger
- extends Object
Logger for a mapper instance, used for debugging.
log
public static final Log log
DEBUG_MAX_STRING
public static final int DEBUG_MAX_STRING
- See Also:
- Constant Field Values
DEBUG_MAX_ARRAY
public static final int DEBUG_MAX_ARRAY
- See Also:
- Constant Field Values
instanceNumber
public final long instanceNumber
JDBCMapperLogger
public JDBCMapperLogger(long instanceNumber)
isLogEnabled
public boolean isLogEnabled()
formatMessage
public String formatMessage(String message)
error
public void error(String message)
error
public void error(String message,
Throwable t)
warn
public void warn(String message)
info
public void info(String message)
log
public void log(String message)
logCount
public void logCount(int count)
logResultSet
public void logResultSet(ResultSet rs,
List<Column> columns)
throws SQLException
- Throws:
SQLException
logMap
public void logMap(Map<String,Serializable> map)
throws SQLException
- Throws:
SQLException
logIds
public void logIds(List<Serializable> ids,
boolean countTotal,
long totalSize)
logSQL
public void logSQL(String sql,
List<Column> columns,
Row row)
logSQL
public void logSQL(String sql,
Collection<Serializable> values)
loggedValue
public static String loggedValue(Serializable value)
- Returns a loggable value using pseudo-SQL syntax.
Copyright © 2011 Nuxeo SAS. All Rights Reserved.