Package org.apache.ignite.logger
Class NullLogger
- java.lang.Object
- 
- org.apache.ignite.logger.NullLogger
 
- 
- All Implemented Interfaces:
- IgniteLogger
 
 public class NullLogger extends Object implements IgniteLogger Logger which does not output anything.
- 
- 
Field SummaryFields Modifier and Type Field Description static NullLoggerINSTANCESingleton instance.- 
Fields inherited from interface org.apache.ignite.IgniteLoggerDEV_ONLY
 
- 
 - 
Constructor SummaryConstructors Constructor Description NullLogger()
 - 
Method SummaryAll Methods Static 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.@Nullable 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.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.static IgniteLoggerwhenNull(IgniteLogger log)
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final NullLogger INSTANCE Singleton instance.
 
- 
 - 
Method Detail- 
whenNullpublic static IgniteLogger whenNull(IgniteLogger log) - Parameters:
- log- Logger.
- Returns:
- Specified logger if it is not null,NullLoggerotherwise.
 
 - 
getLoggerpublic IgniteLogger getLogger(Object ctgr) Creates new logger with given category based off the current instance.- Specified by:
- getLoggerin interface- IgniteLogger
- Parameters:
- ctgr- Category for new logger.
- Returns:
- New logger with given category.
 
 - 
tracepublic void trace(String msg) Logs out trace message.- Specified by:
- tracein interface- IgniteLogger
- Parameters:
- msg- Trace message.
 
 - 
debugpublic void debug(String msg) Logs out debug message.- Specified by:
- debugin interface- IgniteLogger
- Parameters:
- msg- Debug message.
 
 - 
infopublic void info(String msg) Logs out information message.- Specified by:
- infoin interface- IgniteLogger
- Parameters:
- msg- Information message.
 
 - 
warningpublic void warning(String msg) Logs out warning message.- Specified by:
- warningin interface- IgniteLogger
- Parameters:
- msg- Warning message.
 
 - 
warningpublic void warning(String msg, @Nullable @Nullable Throwable e) Logs out warning message with optional exception.- Specified by:
- warningin interface- IgniteLogger
- Parameters:
- msg- Warning message.
- e- Optional exception (can be- null).
 
 - 
errorpublic void error(String msg) Logs out error message.- Specified by:
- errorin interface- IgniteLogger
- Parameters:
- msg- Error message.
 
 - 
errorpublic void error(String msg, @Nullable @Nullable Throwable e) Logs error message with optional exception.- Specified by:
- errorin interface- IgniteLogger
- Parameters:
- msg- Error message.
- e- Optional exception (can be- null).
 
 - 
isTraceEnabledpublic boolean isTraceEnabled() Tests whethertracelevel is enabled.- Specified by:
- isTraceEnabledin interface- IgniteLogger
- Returns:
- truein case when- tracelevel is enabled,- falseotherwise.
 
 - 
isDebugEnabledpublic boolean isDebugEnabled() Tests whetherdebuglevel is enabled.- Specified by:
- isDebugEnabledin interface- IgniteLogger
- Returns:
- truein case when- debuglevel is enabled,- falseotherwise.
 
 - 
isInfoEnabledpublic boolean isInfoEnabled() Tests whetherinfolevel is enabled.- Specified by:
- isInfoEnabledin interface- IgniteLogger
- Returns:
- truein case when- infolevel is enabled,- falseotherwise.
 
 - 
isQuietpublic boolean isQuiet() Tests whether Logger is in "Quiet mode".- Specified by:
- isQuietin interface- IgniteLogger
- Returns:
- true"Quiet mode" is enabled,- falseotherwise
 
 - 
fileName@Nullable public @Nullable String fileName() Gets name of the file being logged to if one is configured ornullotherwise.- Specified by:
- fileNamein interface- IgniteLogger
- Returns:
- Name of the file being logged to if one is configured or nullotherwise.
 
 
- 
 
-