Class DomaLogger

  • All Implemented Interfaces:
    org.seasar.doma.jdbc.JdbcLogger

    public class DomaLogger
    extends org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
    • Constructor Detail

    • Method Detail

      • log

        protected void log​(org.jboss.logging.Logger.Level level,
                           String callerClassName,
                           String callerMethodName,
                           Throwable throwable,
                           Supplier<String> messageSupplier)
        Specified by:
        log in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logSql

        protected void logSql​(String callerClassName,
                              String callerMethodName,
                              org.seasar.doma.jdbc.Sql<?> sql,
                              org.jboss.logging.Logger.Level level,
                              Supplier<String> messageSupplier)
        Overrides:
        logSql in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logDaoMethodEntering

        protected void logDaoMethodEntering​(String callerClassName,
                                            String callerMethodName,
                                            Object[] args,
                                            org.jboss.logging.Logger.Level level,
                                            Supplier<String> messageSupplier)
        Overrides:
        logDaoMethodEntering in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logDaoMethodExiting

        protected void logDaoMethodExiting​(String callerClassName,
                                           String callerMethodName,
                                           Object result,
                                           org.jboss.logging.Logger.Level level,
                                           Supplier<String> messageSupplier)
        Overrides:
        logDaoMethodExiting in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logDaoMethodThrowing

        protected void logDaoMethodThrowing​(String callerClassName,
                                            String callerMethodName,
                                            RuntimeException e,
                                            org.jboss.logging.Logger.Level level,
                                            Supplier<String> messageSupplier)
        Overrides:
        logDaoMethodThrowing in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logSqlExecutionSkipping

        protected void logSqlExecutionSkipping​(String callerClassName,
                                               String callerMethodName,
                                               org.seasar.doma.jdbc.SqlExecutionSkipCause cause,
                                               org.jboss.logging.Logger.Level level,
                                               Supplier<String> messageSupplier)
        Overrides:
        logSqlExecutionSkipping in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logConnectionClosingFailure

        protected void logConnectionClosingFailure​(String callerClassName,
                                                   String callerMethodName,
                                                   SQLException e,
                                                   org.jboss.logging.Logger.Level level,
                                                   Supplier<String> messageSupplier)
        Overrides:
        logConnectionClosingFailure in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logStatementClosingFailure

        protected void logStatementClosingFailure​(String callerClassName,
                                                  String callerMethodName,
                                                  SQLException e,
                                                  org.jboss.logging.Logger.Level level,
                                                  Supplier<String> messageSupplier)
        Overrides:
        logStatementClosingFailure in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>
      • logResultSetClosingFailure

        protected void logResultSetClosingFailure​(String callerClassName,
                                                  String callerMethodName,
                                                  SQLException e,
                                                  org.jboss.logging.Logger.Level level,
                                                  Supplier<String> messageSupplier)
        Overrides:
        logResultSetClosingFailure in class org.seasar.doma.jdbc.AbstractJdbcLogger<org.jboss.logging.Logger.Level>