Package org.mariadb.jdbc.util.log
Class ConsoleLogger
java.lang.Object
org.mariadb.jdbc.util.log.ConsoleLogger
- All Implemented Interfaces:
Logger
Logger that will log to console
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PrintStream
private final PrintStream
private final boolean
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionConsoleLogger
(String name, boolean logDebugLvl) ConsoleLogger
(String name, PrintStream log, PrintStream err, boolean logDebugLvl) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Log a message at the DEBUG level.void
Log a message at the DEBUG level.void
Log a message with an error at the DEBUG level.void
Log a message at the ERROR level.void
Log a message at the ERROR level.void
Log a message with an error at the ERROR level.(package private) final String
getName()
Logger namevoid
Log a message at the INFO level.void
Log a message at the INFO level.void
Log a message with an error at the INFO level.boolean
must DEBUG level message be loggedboolean
Must ERROR level be loggedboolean
Must INFO level be loggedboolean
Must TRACE level be loggedboolean
Must WARN level be loggedvoid
Log a message at the TRACE level.void
Log a message at the TRACE level.void
Log a message with an error at the TRACE level.void
Log a message at the WARN level.void
Log a message at the WARNING level.void
Log a message with an error at the WARNING level.
-
Field Details
-
name
-
err
-
log
-
logDebugLvl
private final boolean logDebugLvl
-
-
Constructor Details
-
ConsoleLogger
Constructor. All logs will be send to console.- Parameters:
name
- name to loglog
- log streamerr
- error streamlogDebugLvl
- log level
-
ConsoleLogger
ConsoleLogger(String name, boolean logDebugLvl)
-
-
Method Details
-
getName
Description copied from interface:Logger
Logger name -
format
-
isTraceEnabled
public boolean isTraceEnabled()Description copied from interface:Logger
Must TRACE level be logged- Specified by:
isTraceEnabled
in interfaceLogger
- Returns:
- if TRACE level be logger
-
trace
Description copied from interface:Logger
Log a message at the TRACE level. -
trace
Description copied from interface:Logger
Log a message at the TRACE level. -
trace
Description copied from interface:Logger
Log a message with an error at the TRACE level. -
isDebugEnabled
public boolean isDebugEnabled()Description copied from interface:Logger
must DEBUG level message be logged- Specified by:
isDebugEnabled
in interfaceLogger
- Returns:
- are DEBUG message to be logged
-
debug
Description copied from interface:Logger
Log a message at the DEBUG level. -
debug
Description copied from interface:Logger
Log a message at the DEBUG level. -
debug
Description copied from interface:Logger
Log a message with an error at the DEBUG level. -
isInfoEnabled
public boolean isInfoEnabled()Description copied from interface:Logger
Must INFO level be logged- Specified by:
isInfoEnabled
in interfaceLogger
- Returns:
- if INFO level be logger
-
info
Description copied from interface:Logger
Log a message at the INFO level. -
info
Description copied from interface:Logger
Log a message at the INFO level. -
info
Description copied from interface:Logger
Log a message with an error at the INFO level. -
isWarnEnabled
public boolean isWarnEnabled()Description copied from interface:Logger
Must WARN level be logged- Specified by:
isWarnEnabled
in interfaceLogger
- Returns:
- if WARN level be logger
-
warn
Description copied from interface:Logger
Log a message at the WARN level. -
warn
Description copied from interface:Logger
Log a message at the WARNING level. -
warn
Description copied from interface:Logger
Log a message with an error at the WARNING level. -
isErrorEnabled
public boolean isErrorEnabled()Description copied from interface:Logger
Must ERROR level be logged- Specified by:
isErrorEnabled
in interfaceLogger
- Returns:
- if ERROR level be logger
-
error
Description copied from interface:Logger
Log a message at the ERROR level. -
error
Description copied from interface:Logger
Log a message at the ERROR level. -
error
Description copied from interface:Logger
Log a message with an error at the ERROR level.
-