java.lang.Object
org.jooq.tools.JooqLogger
- All Implemented Interfaces:
- Log
The jOOQ logger abstraction.
 
This logger provides abstraction over the three logger APIs supported optionally by jOOQ. These are (in order of preference):
- slf4j
- log4j
- java.util.logging
JooqLogger tries to instantiate any of the above loggers,
 catching potential NoClassDefFoundError's in case any logger API
 cannot be found on the classpath.- Author:
- Lukas Eder
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionJooqLogger(int limitMessages) Deprecated.- [#15050] - 3.19.0 - Do not construct your own logger.
- 
Method SummaryModifier and TypeMethodDescriptionvoidLog a message inDEBUGlevel.voidLog a message inDEBUGlevel.voidLog a message inDEBUGlevel.voidLog a message inDEBUGlevel.voidLog a message inERRORlevel.voidLog a message inERRORlevel.voidLog a message inERRORlevel.voidLog a message inERRORlevel.static JooqLoggerGet a logger wrapper for a class.static JooqLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.static JooqLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.static JooqLoggerGet a logger wrapper for a class.static JooqLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.static voidglobalThreshold(Log.Level level) Set a global level threshold to all JooqLoggers.static voidglobalThreshold(JooqLogger.Level level) Set a global level threshold to all JooqLoggers.voidLog a message inINFOlevel.voidLog a message inINFOlevel.voidLog a message inINFOlevel.voidLog a message inINFOlevel.static void[#12405] The commonSimpleFormatterformat to be set in all of jOOQ's CLIs.booleanCheck ifDEBUGlevel logging is enabled.booleanCheck ifERRORlevel logging is enabled.booleanCheck ifINFOlevel logging is enabled.booleanCheck ifTRACElevel logging is enabled.booleanCheck ifWARNlevel logging is enabled.voidLog a message in a given log level.voidLog a message in a given log level.voidLog a message in a given log level.voidLog a message in a given log level.voidLog a message inTRACElevel.voidLog a message inTRACElevel.voidLog a message inTRACElevel.voidLog a message inTRACElevel.voidLog a message inWARNlevel.voidLog a message inWARNlevel.voidLog a message inWARNlevel.voidLog a message inWARNlevel.
- 
Constructor Details- 
JooqLoggerDeprecated.- [#15050] - 3.19.0 - Do not construct your own logger. UsegetLogger(Class)methods instead.
 
- 
- 
Method Details- 
getLoggerGet a logger wrapper for a class.
- 
getLoggerGet a logger wrapper for a class.
- 
getLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.
- 
getLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.
- 
getLoggerGet a logger wrapper for a class, which logs at most a certain number of messages.
- 
isTraceEnabledpublic boolean isTraceEnabled()Check ifTRACElevel logging is enabled.- Specified by:
- isTraceEnabledin interface- Log
 
- 
traceLog a message inTRACElevel.
- 
traceLog a message inTRACElevel.
- 
traceLog a message inTRACElevel.
- 
traceLog a message inTRACElevel.
- 
isDebugEnabledpublic boolean isDebugEnabled()Check ifDEBUGlevel logging is enabled.- Specified by:
- isDebugEnabledin interface- Log
 
- 
debugLog a message inDEBUGlevel.
- 
debugLog a message inDEBUGlevel.
- 
debugLog a message inDEBUGlevel.
- 
debugLog a message inDEBUGlevel.
- 
isInfoEnabledpublic boolean isInfoEnabled()Check ifINFOlevel logging is enabled.- Specified by:
- isInfoEnabledin interface- Log
 
- 
infoLog a message inINFOlevel.
- 
infoLog a message inINFOlevel.
- 
infoLog a message inINFOlevel.
- 
infoLog a message inINFOlevel.
- 
isWarnEnabledpublic boolean isWarnEnabled()Check ifWARNlevel logging is enabled.- Specified by:
- isWarnEnabledin interface- Log
 
- 
warnLog a message inWARNlevel.
- 
warnLog a message inWARNlevel.
- 
warnLog a message inWARNlevel.
- 
warnLog a message inWARNlevel.
- 
isErrorEnabledpublic boolean isErrorEnabled()Check ifERRORlevel logging is enabled.- Specified by:
- isErrorEnabledin interface- Log
 
- 
errorLog a message inERRORlevel.
- 
errorLog a message inERRORlevel.
- 
errorLog a message inERRORlevel.
- 
errorLog a message inERRORlevel.
- 
logLog a message in a given log level.
- 
logLog a message in a given log level.
- 
logLog a message in a given log level.
- 
logLog a message in a given log level.
- 
globalThresholdSet a global level threshold to all JooqLoggers.
- 
globalThresholdSet a global level threshold to all JooqLoggers.
- 
initSimpleFormatterpublic static void initSimpleFormatter()[#12405] The commonSimpleFormatterformat to be set in all of jOOQ's CLIs.
 
- 
Log.Levelinstead