Package com.sshtools.common.logger
Class FileLoggingContext
- java.lang.Object
-
- com.sshtools.common.logger.AbstractLoggingContext
-
- com.sshtools.common.logger.FileLoggingContext
-
- All Implemented Interfaces:
LoggerContext
public class FileLoggingContext extends AbstractLoggingContext
-
-
Constructor Summary
Constructors Constructor Description FileLoggingContext(Log.Level level, java.io.File logFile)FileLoggingContext(Log.Level level, java.io.File logFile, int maxFiles, long maxSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanisLogging(Log.Level level)voidlog(Log.Level level, java.lang.String msg, java.lang.Throwable e, java.lang.Object... args)voidnewline()voidraw(Log.Level level, java.lang.String msg)-
Methods inherited from class com.sshtools.common.logger.AbstractLoggingContext
getLevel
-
-
-
-
Constructor Detail
-
FileLoggingContext
public FileLoggingContext(Log.Level level, java.io.File logFile) throws java.io.IOException
- Throws:
java.io.IOException
-
FileLoggingContext
public FileLoggingContext(Log.Level level, java.io.File logFile, int maxFiles, long maxSize) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
isLogging
public boolean isLogging(Log.Level level)
- Specified by:
isLoggingin interfaceLoggerContext- Overrides:
isLoggingin classAbstractLoggingContext
-
log
public void log(Log.Level level, java.lang.String msg, java.lang.Throwable e, java.lang.Object... args)
-
close
public void close()
-
raw
public void raw(Log.Level level, java.lang.String msg)
-
newline
public void newline()
-
-