Class PlatformLogger
- java.lang.Object
-
- org.apache.ignite.internal.logger.platform.PlatformLogger
-
- All Implemented Interfaces:
IgniteLogger
public class PlatformLogger extends Object implements IgniteLogger
Logger that delegates to platform.
-
-
Constructor Summary
Constructors Constructor Description PlatformLogger()Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(String msg)Logs out debug message.voiderror(String msg)Logs out error message.voiderror(String msg, @Nullable Throwable e)Logs error message with optional exception.StringfileName()Gets name of the file being logged to if one is configured ornullotherwise.IgniteLoggergetLogger(Object ctgr)Creates new logger with given category based off the current instance.voidinfo(String msg)Logs out information message.booleanisDebugEnabled()Tests whetherdebuglevel is enabled.booleanisInfoEnabled()Tests whetherinfolevel is enabled.booleanisQuiet()Tests whether Logger is in "Quiet mode".booleanisTraceEnabled()Tests whethertracelevel is enabled.voidsetContext(PlatformContext ctx)Sets the context.voidsetGateway(PlatformCallbackGateway gate)Sets the gateway.StringtoString()voidtrace(String msg)Logs out trace message.voidwarning(String msg)Logs out warning message.voidwarning(String msg, @Nullable Throwable e)Logs out warning message with optional exception.
-
-
-
Field Detail
-
LVL_TRACE
public static final int LVL_TRACE
- See Also:
- Constant Field Values
-
LVL_DEBUG
public static final int LVL_DEBUG
- See Also:
- Constant Field Values
-
LVL_INFO
public static final int LVL_INFO
- See Also:
- Constant Field Values
-
LVL_WARN
public static final int LVL_WARN
- See Also:
- Constant Field Values
-
LVL_ERROR
public static final int LVL_ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLogger
public IgniteLogger getLogger(Object ctgr)
Creates new logger with given category based off the current instance.- Specified by:
getLoggerin interfaceIgniteLogger- Parameters:
ctgr- Category for new logger.- Returns:
- New logger with given category.
-
trace
public void trace(String msg)
Logs out trace message.- Specified by:
tracein interfaceIgniteLogger- Parameters:
msg- Trace message.
-
debug
public void debug(String msg)
Logs out debug message.- Specified by:
debugin interfaceIgniteLogger- Parameters:
msg- Debug message.
-
info
public void info(String msg)
Logs out information message.- Specified by:
infoin interfaceIgniteLogger- Parameters:
msg- Information message.
-
warning
public void warning(String msg)
Logs out warning message.- Specified by:
warningin interfaceIgniteLogger- Parameters:
msg- Warning message.
-
warning
public void warning(String msg, @Nullable @Nullable Throwable e)
Logs out warning message with optional exception.- Specified by:
warningin interfaceIgniteLogger- Parameters:
msg- Warning message.e- Optional exception (can benull).
-
error
public void error(String msg)
Logs out error message.- Specified by:
errorin interfaceIgniteLogger- Parameters:
msg- Error message.
-
error
public void error(String msg, @Nullable @Nullable Throwable e)
Logs error message with optional exception.- Specified by:
errorin interfaceIgniteLogger- Parameters:
msg- Error message.e- Optional exception (can benull).
-
isTraceEnabled
public boolean isTraceEnabled()
Tests whethertracelevel is enabled.- Specified by:
isTraceEnabledin interfaceIgniteLogger- Returns:
truein case whentracelevel is enabled,falseotherwise.
-
isDebugEnabled
public boolean isDebugEnabled()
Tests whetherdebuglevel is enabled.- Specified by:
isDebugEnabledin interfaceIgniteLogger- Returns:
truein case whendebuglevel is enabled,falseotherwise.
-
isInfoEnabled
public boolean isInfoEnabled()
Tests whetherinfolevel is enabled.- Specified by:
isInfoEnabledin interfaceIgniteLogger- Returns:
truein case wheninfolevel is enabled,falseotherwise.
-
isQuiet
public boolean isQuiet()
Tests whether Logger is in "Quiet mode".- Specified by:
isQuietin interfaceIgniteLogger- Returns:
true"Quiet mode" is enabled,falseotherwise
-
fileName
public String fileName()
Gets name of the file being logged to if one is configured ornullotherwise.- Specified by:
fileNamein interfaceIgniteLogger- Returns:
- Name of the file being logged to if one is configured or
nullotherwise.
-
setGateway
public void setGateway(PlatformCallbackGateway gate)
Sets the gateway.- Parameters:
gate- Callback gateway.
-
setContext
public void setContext(PlatformContext ctx)
Sets the context.- Parameters:
ctx- Platform context.
-
-