Package org.mariadb.jdbc.util.log
Class ConsoleLogger
- java.lang.Object
-
- org.mariadb.jdbc.util.log.ConsoleLogger
-
-
Constructor Summary
Constructors Constructor Description ConsoleLogger(String name, PrintStream log, PrintStream err, boolean logDebugLvl)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(String msg)
Log a message at the DEBUG level.void
debug(String format, Object... arguments)
Log a message at the DEBUG level.void
debug(String msg, Throwable t)
Log a message with an error at the DEBUG level.void
error(String msg)
Log a message at the ERROR level.void
error(String format, Object... arguments)
Log a message at the ERROR level.void
error(String msg, Throwable t)
Log a message with an error at the ERROR level.String
getName()
Logger namevoid
info(String msg)
Log a message at the INFO level.void
info(String format, Object... arguments)
Log a message at the INFO level.void
info(String msg, Throwable t)
Log a message with an error at the INFO level.boolean
isDebugEnabled()
must DEBUG level message be loggedboolean
isErrorEnabled()
Must ERROR level be loggedboolean
isInfoEnabled()
Must INFO level be loggedboolean
isTraceEnabled()
Must TRACE level be loggedboolean
isWarnEnabled()
Must WARN level be loggedvoid
trace(String msg)
Log a message at the TRACE level.void
trace(String format, Object... arguments)
Log a message at the TRACE level.void
trace(String msg, Throwable t)
Log a message with an error at the TRACE level.void
warn(String msg)
Log a message at the WARN level.void
warn(String format, Object... arguments)
Log a message at the WARNING level.void
warn(String msg, Throwable t)
Log a message with an error at the WARNING level.
-
-
-
Constructor Detail
-
ConsoleLogger
public ConsoleLogger(String name, PrintStream log, PrintStream err, boolean logDebugLvl)
Constructor. All logs will be send to console.- Parameters:
name
- name to loglog
- log streamerr
- error streamlogDebugLvl
- log level
-
-
Method Detail
-
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
public void trace(String msg)
Description copied from interface:Logger
Log a message at the TRACE level.
-
trace
public void trace(String format, Object... arguments)
Description copied from interface:Logger
Log a message at the TRACE level.
-
trace
public void trace(String msg, Throwable t)
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
public void debug(String msg)
Description copied from interface:Logger
Log a message at the DEBUG level.
-
debug
public void debug(String format, Object... arguments)
Description copied from interface:Logger
Log a message at the DEBUG level.
-
debug
public void debug(String msg, Throwable t)
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
public void info(String msg)
Description copied from interface:Logger
Log a message at the INFO level.
-
info
public void info(String format, Object... arguments)
Description copied from interface:Logger
Log a message at the INFO level.
-
info
public void info(String msg, Throwable t)
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
public void warn(String msg)
Description copied from interface:Logger
Log a message at the WARN level.
-
warn
public void warn(String format, Object... arguments)
Description copied from interface:Logger
Log a message at the WARNING level.
-
warn
public void warn(String msg, Throwable t)
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
public void error(String msg)
Description copied from interface:Logger
Log a message at the ERROR level.
-
error
public void error(String format, Object... arguments)
Description copied from interface:Logger
Log a message at the ERROR level.
-
-