Package com.sshtools.common.logger
Class DefaultLoggerContext
java.lang.Object
com.sshtools.common.logger.DefaultLoggerContext
- All Implemented Interfaces:
LoggerContext,RootLoggerContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidenableConsole(Log.Level level) voidenableFile(Log.Level level, File logFile) voidenableFile(Log.Level level, File logFile, int maxFiles, long maxSize) voidenableFile(Log.Level level, String logFile) getProperty(String key, String defaultValue) booleanvoidvoidnewline()static StringprepareLog(Log.Level level, String msg, Throwable e, Object... args) processTokenReplacements(String value, Properties tokenResolver) voidvoidreset()voidshutdown()
-
Constructor Details
-
DefaultLoggerContext
- Throws:
IOException
-
-
Method Details
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceRootLoggerContext
-
getProperty
- Specified by:
getPropertyin interfaceRootLoggerContext
-
processTokenReplacements
-
enableConsole
- Specified by:
enableConsolein interfaceRootLoggerContext
-
enableFile
- Specified by:
enableFilein interfaceRootLoggerContext
-
enableFile
- Specified by:
enableFilein interfaceRootLoggerContext
-
enableFile
- Specified by:
enableFilein interfaceRootLoggerContext
-
reset
public void reset()- Specified by:
resetin interfaceRootLoggerContext
-
isLogging
- Specified by:
isLoggingin interfaceLoggerContext
-
prepareLog
-
log
- Specified by:
login interfaceLoggerContext
-
raw
- Specified by:
rawin interfaceLoggerContext
-
close
public void close()- Specified by:
closein interfaceLoggerContext
-
newline
public void newline()- Specified by:
newlinein interfaceLoggerContext
-