public class GridLoggerProxy extends Object implements IgniteLogger, LifecycleAware, Externalizable
DEV_ONLY| Constructor and Description |
|---|
GridLoggerProxy()
No-arg constructor is required by externalization.
|
GridLoggerProxy(IgniteLogger impl,
@Nullable Object ctgr,
@Nullable String igniteInstanceName,
String id8) |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(String msg)
Logs out debug message.
|
void |
debug(@Nullable String marker,
String msg)
Logs out debug message.
|
void |
error(String msg)
Logs out error message.
|
void |
error(@Nullable String marker,
String msg,
@Nullable Throwable e)
Logs error message with optional exception.
|
void |
error(String msg,
Throwable e)
Logs error message with optional exception.
|
@Nullable String |
fileName()
Gets name of the file being logged to if one is configured or
null otherwise. |
IgniteLogger |
getLogger(Object ctgr)
Creates new logger with given category based off the current instance.
|
String |
getLoggerInfo()
Gets the class name and parameters of the Logger type used.
|
void |
info(String msg)
Logs out information message.
|
void |
info(@Nullable String marker,
String msg)
Logs out information message.
|
boolean |
isDebugEnabled()
Tests whether
debug level is enabled. |
boolean |
isInfoEnabled()
Tests whether
info level is enabled. |
boolean |
isQuiet()
Tests whether Logger is in "Quiet mode".
|
boolean |
isTraceEnabled()
Tests whether
trace level is enabled. |
void |
readExternal(ObjectInput in) |
protected Object |
readResolve()
Reconstructs object on unmarshalling.
|
void |
start()
Starts grid component, called on grid start.
|
void |
stop()
Stops grid component, called on grid shutdown.
|
String |
toString() |
void |
trace(String msg)
Logs out trace message.
|
void |
trace(@Nullable String marker,
String msg)
Logs out trace message.
|
void |
warning(String msg)
Logs out warning message.
|
void |
warning(@Nullable String marker,
String msg,
@Nullable Throwable e)
Logs out warning message with optional exception.
|
void |
warning(String msg,
Throwable e)
Logs out warning message with optional exception.
|
void |
writeExternal(ObjectOutput out) |
public GridLoggerProxy()
public GridLoggerProxy(IgniteLogger impl, @Nullable @Nullable Object ctgr, @Nullable @Nullable String igniteInstanceName, String id8)
impl - Logger implementation to proxy to.ctgr - Optional logger category.igniteInstanceName - Ignite instance name (can be null for default grid).id8 - Node ID.public void start()
start in interface LifecycleAwarepublic void stop()
stop in interface LifecycleAwarepublic IgniteLogger getLogger(Object ctgr)
getLogger in interface IgniteLoggerctgr - Category for new logger.@Nullable public @Nullable String fileName()
null otherwise.fileName in interface IgniteLoggernull otherwise.public void trace(String msg)
trace in interface IgniteLoggermsg - Trace message.public void trace(@Nullable
@Nullable String marker,
String msg)
this.trace(msg).trace in interface IgniteLoggermarker - Name of the marker to be associated with the message.msg - Trace message.public void debug(String msg)
debug in interface IgniteLoggermsg - Debug message.public void debug(@Nullable
@Nullable String marker,
String msg)
this.debug(msg).debug in interface IgniteLoggermarker - Name of the marker to be associated with the message.msg - Debug message.public void info(String msg)
info in interface IgniteLoggermsg - Information message.public void info(@Nullable
@Nullable String marker,
String msg)
this.info(msg).info in interface IgniteLoggermarker - Name of the marker to be associated with the message.msg - Information message.public void warning(String msg)
warning in interface IgniteLoggermsg - Warning message.public void warning(String msg, Throwable e)
warning in interface IgniteLoggermsg - Warning message.e - Optional exception (can be null).public void warning(@Nullable
@Nullable String marker,
String msg,
@Nullable
@Nullable Throwable e)
this.warning(msg).warning in interface IgniteLoggermarker - Name of the marker to be associated with the message.msg - Warning message.e - Optional exception (can be null).public void error(String msg)
error in interface IgniteLoggermsg - Error message.public void error(String msg, Throwable e)
error in interface IgniteLoggermsg - Error message.e - Optional exception (can be null).public void error(@Nullable
@Nullable String marker,
String msg,
@Nullable
@Nullable Throwable e)
this.error(msg).error in interface IgniteLoggermarker - Name of the marker to be associated with the message.msg - Error message.e - Optional exception (can be null).public boolean isTraceEnabled()
trace level is enabled.isTraceEnabled in interface IgniteLoggertrue in case when trace level is enabled, false otherwise.public boolean isDebugEnabled()
debug level is enabled.isDebugEnabled in interface IgniteLoggertrue in case when debug level is enabled, false otherwise.public boolean isInfoEnabled()
info level is enabled.isInfoEnabled in interface IgniteLoggertrue in case when info level is enabled, false otherwise.public boolean isQuiet()
isQuiet in interface IgniteLoggertrue "Quiet mode" is enabled, false otherwisepublic String getLoggerInfo()
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionprotected Object readResolve() throws ObjectStreamException
ObjectStreamException - Thrown in case of unmarshalling error.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021