Interface LoggerBase
-
- All Known Subinterfaces:
CoverageLoggingSupport
,EventLoggingSupport
,ParserLoggingSupport
,PerformanceLoggingSupport
,ReplLoggingSupport
,ServiceLoggingSupport
,SettingLoggingSupport
,SqlAgent
,SqlLoggingSupport
,SqlResourceManager
,TransactionContext
,TransactionManager
- All Known Implementing Classes:
AbstractExpressionParser
,AbstractNode
,AbstractSecretColumnEventSubscriber
,AuditLogEventSubscriber
,BeginNode
,BindVariableNode
,BranchNode
,ClsCommand
,CoberturaCoverageHandler
,ContainerNode
,CoverageData
,DebugEventSubscriber
,DescCommand
,DriverCommand
,DumpResultEventSubscriber
,ElseNode
,EmbeddedValueNode
,ExecutionContextImpl
,ExecutionContextProviderImpl
,ExitCommand
,ExpressionNode
,GenerateCommand
,HistoryCommand
,HtmlReportCoverageHandler
,IfNode
,InOutParameter
,ListCommand
,LocalTransactionManager
,OgnlExpressionParser
,OutParameter
,Parameter
,ParenBindVariableNode
,ParseCommand
,PrefixSqlNode
,QueryCommand
,ReaderParameter
,ReplCommand
,ReplCommandLogEventSubscriber
,SecretColumnEventSubscriber
,SpelExpressionParser
,SqlAgentImpl
,SqlNode
,SqlREPL
,SqlResourceManagerImpl
,StreamParameter
,TableNameCompleter
,ThisCommand
,UpdateCommand
,UroboroSQL
,UroboroSQL.InternalConfig
,ViewCommand
public interface LoggerBase
ログ出力する際の共通親インタフェース
-
-
Field Summary
Fields Modifier and Type Field Description static String
SUPPRESS_LOG_OUTPUT
すべてのログ出力を抑止するためのMDCキーstatic String
SUPPRESS_PARAMETER_LOG_OUTPUT
パラメータログ出力を抑止するためのMDCキー
-
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インスタンス
-
-