org.nuxeo.ecm.core.storage.sql.jdbc
Class JDBCMapperLogger
java.lang.Object
org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapperLogger
public class JDBCMapperLogger
- extends java.lang.Object
Logger for a mapper instance, used for debugging.
Method Summary |
void |
error(java.lang.String message)
|
void |
error(java.lang.String message,
java.lang.Throwable t)
|
java.lang.String |
formatMessage(java.lang.String message)
|
void |
info(java.lang.String message)
|
boolean |
isLogEnabled()
|
void |
log(java.lang.String message)
|
void |
logCount(int count)
|
static java.lang.String |
loggedValue(java.io.Serializable value)
Returns a loggable value using pseudo-SQL syntax. |
void |
logIds(java.util.List<java.io.Serializable> ids,
boolean countTotal,
long totalSize)
|
void |
logMap(java.util.Map<java.lang.String,java.io.Serializable> map)
|
void |
logResultSet(java.sql.ResultSet rs,
java.util.List<Column> columns)
|
void |
logSQL(java.lang.String sql,
java.util.Collection<java.io.Serializable> values)
|
void |
logSQL(java.lang.String sql,
java.util.List<Column> columns,
Row row)
|
void |
warn(java.lang.String message)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 java.lang.String formatMessage(java.lang.String message)
error
public void error(java.lang.String message)
error
public void error(java.lang.String message,
java.lang.Throwable t)
warn
public void warn(java.lang.String message)
info
public void info(java.lang.String message)
log
public void log(java.lang.String message)
logCount
public void logCount(int count)
logResultSet
public void logResultSet(java.sql.ResultSet rs,
java.util.List<Column> columns)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
logMap
public void logMap(java.util.Map<java.lang.String,java.io.Serializable> map)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
logIds
public void logIds(java.util.List<java.io.Serializable> ids,
boolean countTotal,
long totalSize)
logSQL
public void logSQL(java.lang.String sql,
java.util.List<Column> columns,
Row row)
logSQL
public void logSQL(java.lang.String sql,
java.util.Collection<java.io.Serializable> values)
loggedValue
public static java.lang.String loggedValue(java.io.Serializable value)
- Returns a loggable value using pseudo-SQL syntax.
Copyright © 2010 Nuxeo SAS. All Rights Reserved.