Interface LoggerBase

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default org.slf4j.spi.LoggingEventBuilder debugWith​(org.slf4j.Logger logger)
      DEBUGレベルの fluent-logging エントリーポイント.
      default org.slf4j.spi.LoggingEventBuilder errorWith​(org.slf4j.Logger logger)
      ERRORレベルの fluent-logging エントリーポイント.
      default org.slf4j.spi.LoggingEventBuilder infoWith​(org.slf4j.Logger logger)
      INFOレベルの fluent-logging エントリーポイント.
      default boolean isSuppressLogging()
      Uroborosqlが出力するログが抑止されているかを返す.
      default boolean isSuppressParameterLogging()
      Uroborosqlが出力するパラメータログが抑止されているかを返す.
      default void releaseLogging()
      Uroborosqlが出力するログが抑止されている場合、抑止を終了する.
      default void releaseParameterLogging()
      Uroborosqlが出力するパラメータログが抑止されている場合、抑止を終了する.
      default void suppressLogging()
      Uroborosqlが出力するログを抑止する.
      default void suppressParameterLogging()
      Uroborosqlが出力するパラメータログを抑止する.
      default org.slf4j.spi.LoggingEventBuilder traceWith​(org.slf4j.Logger logger)
      TRACEレベルの fluent-logging エントリーポイント.
      default org.slf4j.spi.LoggingEventBuilder warnWith​(org.slf4j.Logger logger)
      WARNレベルの fluent-logging エントリーポイント.
    • Field Detail

      • SUPPRESS_LOG_OUTPUT

        static final String SUPPRESS_LOG_OUTPUT
        すべてのログ出力を抑止するためのMDCキー
        See Also:
        Constant Field Values
      • SUPPRESS_PARAMETER_LOG_OUTPUT

        static final String SUPPRESS_PARAMETER_LOG_OUTPUT
        パラメータログ出力を抑止するためのMDCキー
        See Also:
        Constant Field Values
    • Method Detail

      • suppressLogging

        default void suppressLogging()
        Uroborosqlが出力するログを抑止する.
      • isSuppressLogging

        default boolean isSuppressLogging()
        Uroborosqlが出力するログが抑止されているかを返す.
        Returns:
        ログが抑止されている場合true
      • releaseLogging

        default void releaseLogging()
        Uroborosqlが出力するログが抑止されている場合、抑止を終了する.
      • suppressParameterLogging

        default void suppressParameterLogging()
        Uroborosqlが出力するパラメータログを抑止する.
      • isSuppressParameterLogging

        default boolean isSuppressParameterLogging()
        Uroborosqlが出力するパラメータログが抑止されているかを返す.
        Returns:
        パラメータログが抑止されている場合true
      • releaseParameterLogging

        default void releaseParameterLogging()
        Uroborosqlが出力するパラメータログが抑止されている場合、抑止を終了する.
      • errorWith

        default org.slf4j.spi.LoggingEventBuilder errorWith​(org.slf4j.Logger logger)
        ERRORレベルの fluent-logging エントリーポイント. ログ抑止されている場合は出力しない.
        Parameters:
        logger - ログ出力するためのロガー
        Returns:
        ERRORレベルに適したLoggingEventBuilderインスタンス
      • warnWith

        default org.slf4j.spi.LoggingEventBuilder warnWith​(org.slf4j.Logger logger)
        WARNレベルの fluent-logging エントリーポイント. ログ抑止されている場合は出力しない.
        Parameters:
        logger - ログ出力するためのロガー
        Returns:
        WARNレベルに適したLoggingEventBuilderインスタンス
      • infoWith

        default org.slf4j.spi.LoggingEventBuilder infoWith​(org.slf4j.Logger logger)
        INFOレベルの fluent-logging エントリーポイント. ログ抑止されている場合は出力しない.
        Parameters:
        logger - ログ出力するためのロガー
        Returns:
        INFOレベルに適したLoggingEventBuilderインスタンス
      • debugWith

        default org.slf4j.spi.LoggingEventBuilder debugWith​(org.slf4j.Logger logger)
        DEBUGレベルの fluent-logging エントリーポイント. ログ抑止されている場合は出力しない.
        Parameters:
        logger - ログ出力するためのロガー
        Returns:
        DEBUGレベルに適したLoggingEventBuilderインスタンス
      • traceWith

        default org.slf4j.spi.LoggingEventBuilder traceWith​(org.slf4j.Logger logger)
        TRACEレベルの fluent-logging エントリーポイント. ログ抑止されている場合は出力しない.
        Parameters:
        logger - ログ出力するためのロガー
        Returns:
        TRACEレベルに適したLoggingEventBuilderインスタンス