de.stueckseln.buildtools.utils
Class MultiLogger
java.lang.Object
de.stueckseln.buildtools.utils.MultiLogger
- All Implemented Interfaces:
- Logger
public class MultiLogger
- extends java.lang.Object
- implements Logger
Implemented multi-logger capable of composing multiple loggers together
- Author:
- Thomas Lehmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loggers
protected java.util.List<Logger> loggers
logLevel
protected int logLevel
getInstance
public static Logger getInstance()
addLogger
public Logger addLogger(Logger logger)
removeLogger
public Logger removeLogger(Logger logger)
debug
public Logger debug(java.lang.String str)
- Specified by:
debug
in interface Logger
error
public Logger error(java.lang.String str)
- Specified by:
error
in interface Logger
info
public Logger info(java.lang.String str)
- Specified by:
info
in interface Logger
warning
public Logger warning(java.lang.String str)
- Specified by:
warning
in interface Logger
fatal
public Logger fatal(java.lang.String str)
- Specified by:
fatal
in interface Logger
getLogLevel
public int getLogLevel()
- Specified by:
getLogLevel
in interface Logger
setLogLevel
public Logger setLogLevel(int level)
- Specified by:
setLogLevel
in interface Logger
setOutputStream
public Logger setOutputStream(java.io.OutputStream os)
- Specified by:
setOutputStream
in interface Logger