Class SqlLogger
java.lang.Object
com.querydsl.sql.SQLBaseListener
com.evolveum.midpoint.repo.sqlbase.querydsl.SqlLogger
- All Implemented Interfaces:
com.querydsl.sql.SQLDetailedListener
,com.querydsl.sql.SQLListener
- Direct Known Subclasses:
SqlRecorder
public class SqlLogger
extends com.querydsl.sql.SQLBaseListener
Logger for Querydsl executed queries, set to DEBUG to log queries or to TRACE
to log parameter values as well (this causes additional formatting overhead).
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class com.querydsl.sql.SQLBaseListener
exception, executed, notifyDelete, notifyDeletes, notifyInsert, notifyInserts, notifyMerge, notifyMerges, notifyQuery, notifyUpdate, notifyUpdates, preExecute, prepared, prePrepare, preRender, rendered
-
Field Details
-
BYTE_ARRAY_PREVIEW_LEN
public static final int BYTE_ARRAY_PREVIEW_LEN- See Also:
-
-
Constructor Details
-
SqlLogger
public SqlLogger() -
SqlLogger
public SqlLogger(long sqlDurationWarningMs)
-
-
Method Details
-
start
public void start(com.querydsl.sql.SQLListenerContext context) - Specified by:
start
in interfacecom.querydsl.sql.SQLDetailedListener
- Overrides:
start
in classcom.querydsl.sql.SQLBaseListener
-
end
public void end(com.querydsl.sql.SQLListenerContext context) End is the right phase common to both selects and insert/updates. It's called after exceptions too.- Specified by:
end
in interfacecom.querydsl.sql.SQLDetailedListener
- Overrides:
end
in classcom.querydsl.sql.SQLBaseListener
-
valueToString
-