Package org.apache.ignite.testframework
Class TestLogger
- java.lang.Object
-
- org.apache.ignite.testframework.TestLogger
-
- All Implemented Interfaces:
IgniteLogger
public final class TestLogger extends Object implements IgniteLogger
Test logger.
-
-
Field Summary
-
Fields inherited from interface org.apache.ignite.IgniteLogger
DEV_ONLY
-
-
Constructor Summary
Constructors Constructor Description TestLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(String msg)
Logs out debug message.void
error(String msg, Throwable e)
Logs error message with optional exception.String
fileName()
Gets name of the file being logged to if one is configured ornull
otherwise.IgniteLogger
getLogger(Object ctgr)
Creates new logger with given category based off the current instance.void
info(String msg)
Logs out information message.boolean
isDebugEnabled()
Tests whetherdebug
level is enabled.boolean
isInfoEnabled()
Tests whetherinfo
level is enabled.boolean
isQuiet()
Tests whether Logger is in "Quiet mode".boolean
isTraceEnabled()
Tests whethertrace
level is enabled.void
trace(String msg)
Logs out trace message.void
warning(String msg, Throwable e)
Logs out warning message with optional exception.
-
-
-
Method Detail
-
getLogger
public IgniteLogger getLogger(Object ctgr)
Description copied from interface:IgniteLogger
Creates new logger with given category based off the current instance.- Specified by:
getLogger
in interfaceIgniteLogger
- Parameters:
ctgr
- Category for new logger.- Returns:
- New logger with given category.
-
trace
public void trace(String msg)
Description copied from interface:IgniteLogger
Logs out trace message.- Specified by:
trace
in interfaceIgniteLogger
- Parameters:
msg
- Trace message.
-
debug
public void debug(String msg)
Description copied from interface:IgniteLogger
Logs out debug message.- Specified by:
debug
in interfaceIgniteLogger
- Parameters:
msg
- Debug message.
-
info
public void info(String msg)
Description copied from interface:IgniteLogger
Logs out information message.- Specified by:
info
in interfaceIgniteLogger
- Parameters:
msg
- Information message.
-
warning
public void warning(String msg, Throwable e)
Description copied from interface:IgniteLogger
Logs out warning message with optional exception.- Specified by:
warning
in interfaceIgniteLogger
- Parameters:
msg
- Warning message.e
- Optional exception (can benull
).
-
error
public void error(String msg, Throwable e)
Description copied from interface:IgniteLogger
Logs error message with optional exception.- Specified by:
error
in interfaceIgniteLogger
- Parameters:
msg
- Error message.e
- Optional exception (can benull
).
-
isTraceEnabled
public boolean isTraceEnabled()
Description copied from interface:IgniteLogger
Tests whethertrace
level is enabled.- Specified by:
isTraceEnabled
in interfaceIgniteLogger
- Returns:
true
in case whentrace
level is enabled,false
otherwise.
-
isDebugEnabled
public boolean isDebugEnabled()
Description copied from interface:IgniteLogger
Tests whetherdebug
level is enabled.- Specified by:
isDebugEnabled
in interfaceIgniteLogger
- Returns:
true
in case whendebug
level is enabled,false
otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()
Description copied from interface:IgniteLogger
Tests whetherinfo
level is enabled.- Specified by:
isInfoEnabled
in interfaceIgniteLogger
- Returns:
true
in case wheninfo
level is enabled,false
otherwise.
-
isQuiet
public boolean isQuiet()
Description copied from interface:IgniteLogger
Tests whether Logger is in "Quiet mode".- Specified by:
isQuiet
in interfaceIgniteLogger
- Returns:
true
"Quiet mode" is enabled,false
otherwise
-
fileName
public String fileName()
Description copied from interface:IgniteLogger
Gets name of the file being logged to if one is configured ornull
otherwise.- Specified by:
fileName
in interfaceIgniteLogger
- Returns:
- Name of the file being logged to if one is configured or
null
otherwise.
-
-