Class 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 Detail

    • Constructor Detail

      • SqlLogger

        public SqlLogger()
    • Method Detail

      • 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 interface com.querydsl.sql.SQLDetailedListener
        Overrides:
        end in class com.querydsl.sql.SQLBaseListener
      • valueToString

        protected String valueToString​(Object o)