public class

SQLStatementLogger

extends Object
java.lang.Object
   ↳ org.hibernate.jdbc.util.SQLStatementLogger

Class Overview

Centralize logging handling for SQL statements.

Summary

Public Constructors
SQLStatementLogger()
Constructs a new SQLStatementLogger instance.
SQLStatementLogger(boolean logToStdout, boolean formatSql)
Constructs a new SQLStatementLogger instance.
Public Methods
boolean isFormatSql()
Getter for property 'formatSql'.
boolean isLogToStdout()
Getter for property 'logToStdout'.
void logStatement(String statement, FormatStyle style)
Log a SQL statement string.
void setFormatSql(boolean formatSql)
Setter for property 'formatSql'.
void setLogToStdout(boolean logToStdout)
Setter for property 'logToStdout'.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SQLStatementLogger ()

Constructs a new SQLStatementLogger instance.

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.

Public Methods

public boolean isFormatSql ()

Getter for property 'formatSql'.

Returns
  • Value for property 'formatSql'.

public boolean isLogToStdout ()

Getter for property 'logToStdout'.

Returns
  • Value for property 'logToStdout'.

public void logStatement (String statement, FormatStyle style)

Log a SQL statement string.

Parameters
statement The SQL statement.
style The requested formatting style.

public void setFormatSql (boolean formatSql)

Setter for property 'formatSql'.

Parameters
formatSql Value to set for property 'formatSql'.

public void setLogToStdout (boolean logToStdout)

Setter for property 'logToStdout'.

Parameters
logToStdout Value to set for property 'logToStdout'.