Package org.hibernate.jdbc.util
Class SQLStatementLogger
java.lang.Object
org.hibernate.jdbc.util.SQLStatementLogger
Centralize logging handling for SQL statements.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new SQLStatementLogger instance.SQLStatementLogger(boolean logToStdout, boolean formatSql) Constructs a new SQLStatementLogger instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for property 'formatSql'.booleanGetter for property 'logToStdout'.voidlogStatement(String statement, FormatStyle style) Log a SQL statement string.voidsetFormatSql(boolean formatSql) Setter for property 'formatSql'.voidsetLogToStdout(boolean logToStdout) Setter for property 'logToStdout'.
-
Constructor Details
-
SQLStatementLogger
public SQLStatementLogger()Constructs a new SQLStatementLogger instance. -
SQLStatementLogger
public SQLStatementLogger(boolean logToStdout, boolean formatSql) Constructs a new SQLStatementLogger instance.- Parameters:
logToStdout- Should we log to STDOUT in addition to our internal logger.formatSql- Should we format SQL ('prettify') prior to logging.
-
-
Method Details
-
isLogToStdout
public boolean isLogToStdout()Getter for property 'logToStdout'.- Returns:
- Value for property 'logToStdout'.
- See Also:
-
setLogToStdout
public void setLogToStdout(boolean logToStdout) Setter for property 'logToStdout'.- Parameters:
logToStdout- Value to set for property 'logToStdout'.
-
isFormatSql
public boolean isFormatSql()Getter for property 'formatSql'.- Returns:
- Value for property 'formatSql'.
- See Also:
-
setFormatSql
public void setFormatSql(boolean formatSql) Setter for property 'formatSql'.- Parameters:
formatSql- Value to set for property 'formatSql'.
-
logStatement
Log a SQL statement string.- Parameters:
statement- The SQL statement.style- The requested formatting style.
-