org.stringtree.util.logging
Class CategoryLogger
java.lang.Object
org.stringtree.util.ShallowDelegator
org.stringtree.util.Delegator
org.stringtree.util.logging.DelegatedLogger
org.stringtree.util.logging.CategoryLogger
- All Implemented Interfaces:
- Logger
public class CategoryLogger
- extends DelegatedLogger
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ALL
public static final java.lang.String ALL
- See Also:
- Constant Field Values
nl
public static final java.lang.String nl
spaces
private static java.lang.String spaces
categories
private java.util.Map categories
root
private CategoryLogger.Category root
CategoryLogger
public CategoryLogger(Logger logger)
CategoryLogger
public CategoryLogger(java.io.Writer out)
CategoryLogger
public CategoryLogger(java.io.OutputStream out)
CategoryLogger
public CategoryLogger()
add
private CategoryLogger.Category add(java.lang.String name,
CategoryLogger.Category parent)
addCategory
public void addCategory(java.lang.String name,
java.lang.String parentName)
addCategory
public void addCategory(java.lang.String name)
isLoggable
public boolean isLoggable(java.lang.String name)
allowLogging
public void allowLogging(java.lang.String name)
preventLogging
public void preventLogging(java.lang.String name)
indent
public static java.lang.String indent(int level)
log
public void log(java.lang.String category,
java.lang.String message,
int level)
log
public void log(java.lang.String category,
java.lang.String message)