cz.cuni.utils
Class LoggerManager
java.lang.Object
cz.cuni.utils.LoggerManager
public class LoggerManager
- extends java.lang.Object
Logger manager is ment to take care about loggers
it is a singleton
when you create new logger - no matter for what object, you
just request new logger from manager
than you can do with it what ever you want - assign handler, logging level etc.
you can as well set the level for all loggers in the program
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
owners
private java.util.HashMap<java.lang.Object,java.util.logging.Logger> owners
instance
public static LoggerManager instance
LoggerManager
private LoggerManager()
setLevelToAll
public void setLevelToAll(java.util.logging.Level level)
getLoggerForObject
public java.util.logging.Logger getLoggerForObject(java.lang.Object owner)
getNewLoggerForObject
public java.util.logging.Logger getNewLoggerForObject(java.lang.Object owner,
java.lang.String loggerName)
getNewLoggerForObject
public java.util.logging.Logger getNewLoggerForObject(java.lang.Object owner)
logAll
public void logAll()
stopLogging
public void stopLogging()