org.xerial.util.log
Class Logger
java.lang.Object
org.xerial.util.log.Logger
public class Logger
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getLogger
public static Logger getLogger(Class c)
getLogger
public static Logger getLogger(Package p)
getLogger
public static Logger getLogger(String fullTypeName)
getRootLogger
public static Logger getRootLogger()
configure
public static void configure(String configFile)
throws IOException
- Throws:
IOException
configure
public static void configure(Reader configurationFileReader)
throws IOException
- Throws:
IOException
getLoggerName
public String getLoggerName()
setLogLevel
public void setLogLevel(LogLevel logLevel)
setLogLevel
public void setLogLevel(String logLevel)
getLogLevel
public LogLevel getLogLevel()
setOutputWriter
public void setOutputWriter(Writer writer)
trace
public void trace(Object message)
debug
public void debug(Object message)
info
public void info(Object message)
warn
public void warn(Object message)
error
public void error(Object message)
fatal
public void fatal(Object message)
setColor
public void setColor(boolean enable)
- Use colored console outputs using escape sequences
- Parameters:
enable -
isEnabledColor
public boolean isEnabledColor()
- Returns:
- true when escape sequence is used to output the log
isEnabled
public boolean isEnabled(LogLevel logLevel)

This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.