Package org.citydb.log
Class Logger
- java.lang.Object
-
- org.citydb.log.Logger
-
public class Logger extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
appendLogFile(java.nio.file.Path logFile, LogFileMode mode)
void
close()
void
debug(java.lang.String msg)
void
debug(java.lang.String msg, java.lang.Throwable e)
void
detachLogFile()
void
enableConsoleLogging(boolean enable)
void
enableFileLogging(boolean enable)
void
error(java.lang.String msg)
void
error(java.lang.String msg, java.lang.Throwable e)
LogLevel
getConsoleLogLevel()
java.lang.String
getDefaultLogFileName()
LogLevel
getFileLogLevel()
static Logger
getInstance()
java.lang.String
getPrefix(LogLevel level)
void
info(java.lang.String msg)
void
log(LogLevel level, java.lang.String msg)
void
logStackTrace(java.lang.Throwable t)
void
logToFile(java.lang.String msg)
void
print(java.lang.String msg)
void
setConsoleLogger(ConsoleLogger consoleLogger)
void
setConsoleLogLevel(LogLevel level)
void
setFileLogLevel(LogLevel level)
void
warn(java.lang.String msg)
void
warn(java.lang.String msg, java.lang.Throwable e)
-
-
-
Method Detail
-
getInstance
public static Logger getInstance()
-
enableConsoleLogging
public void enableConsoleLogging(boolean enable)
-
enableFileLogging
public void enableFileLogging(boolean enable)
-
setConsoleLogger
public void setConsoleLogger(ConsoleLogger consoleLogger)
-
setConsoleLogLevel
public void setConsoleLogLevel(LogLevel level)
-
setFileLogLevel
public void setFileLogLevel(LogLevel level)
-
getConsoleLogLevel
public LogLevel getConsoleLogLevel()
-
getFileLogLevel
public LogLevel getFileLogLevel()
-
getPrefix
public java.lang.String getPrefix(LogLevel level)
-
log
public void log(LogLevel level, java.lang.String msg)
-
logToFile
public void logToFile(java.lang.String msg)
-
debug
public void debug(java.lang.String msg)
-
debug
public void debug(java.lang.String msg, java.lang.Throwable e)
-
info
public void info(java.lang.String msg)
-
warn
public void warn(java.lang.String msg)
-
warn
public void warn(java.lang.String msg, java.lang.Throwable e)
-
error
public void error(java.lang.String msg)
-
error
public void error(java.lang.String msg, java.lang.Throwable e)
-
print
public void print(java.lang.String msg)
-
logStackTrace
public void logStackTrace(java.lang.Throwable t)
-
appendLogFile
public boolean appendLogFile(java.nio.file.Path logFile, LogFileMode mode)
-
detachLogFile
public void detachLogFile()
-
close
public void close()
-
getDefaultLogFileName
public java.lang.String getDefaultLogFileName()
-
-