org.hibernate.jdbc.util
Class SQLStatementLogger
java.lang.Object
org.hibernate.jdbc.util.SQLStatementLogger
public class SQLStatementLogger
extends java.lang.Object
Centralize logging handling for SQL statements.
SQLStatementLogger
public SQLStatementLogger()
Constructs a new SQLStatementLogger instance.
SQLStatementLogger
public SQLStatementLogger(boolean logToStdout,
boolean formatSql)
Constructs a new SQLStatementLogger instance.
logToStdout
- Should we log to STDOUT in addition to our internal logger.formatSql
- Should we format SQL ('prettify') prior to logging.
isFormatSql
public boolean isFormatSql()
Getter for property 'formatSql'.
- Value for property 'formatSql'.
isLogToStdout
public boolean isLogToStdout()
Getter for property 'logToStdout'.
- Value for property 'logToStdout'.
logStatement
public void logStatement(String statement,
FormatStyle style)
Log a SQL statement string.
statement
- The SQL statement.style
- The requested formatting style.
setFormatSql
public void setFormatSql(boolean formatSql)
Setter for property 'formatSql'.
formatSql
- Value to set for property 'formatSql'.
setLogToStdout
public void setLogToStdout(boolean logToStdout)
Setter for property 'logToStdout'.
logToStdout
- Value to set for property 'logToStdout'.