Uses of Interface
logahawk.Logger

Packages that use Logger
logahawk   
 

Uses of Logger in logahawk
 

Classes in logahawk that implement Logger
 class AbstractLogger
          An implementation of Logger that redirects all the Severity specific methods to the general log(Severity, Object...) method.
 class BlockingQueueLogger
          Queues log requests in a BlockingQueue, and a separate Logger to format and broadcast to Listeners in a separate Thread.
 class BufferedLogger
          A Logger implementation that buffers all log arguments (prior to any formatting).
 class FilterLogger
          A generic filtering Logger.
 class FlattenedMultiLogger
          A variation of MultiLogger that will flatten a hierarchy of FlattenedMultiLogger.
 class MultiLogger
          A Logger implementation that forwards all logging messages to other Logger instances.
 class NullLogger
          A null object implementation of the Logger interface.
 class ProxyLogger
          Abstract base class creating proxy Logger implementations.
 class SeverityFilterLogger
          This wraps another Logger only filters out log requests whose Severity that are disabled.
 class SimpleLogger
          A simple implementation of Logger.
 

Fields in logahawk declared as Logger
protected  Logger ProxyLogger.logger
           
protected  Logger HashLoggerRegistry.rootLogger
          The default Logger used when failing to find a Logger in the loggerMap.
protected  Logger HierarchicalLoggerRegistry.rootLogger
          The default Logger used when failing to find a Logger in the loggerMap.
 

Fields in logahawk with type parameters of type Logger
protected  ConcurrentHashMap<String,Logger> HashLoggerRegistry.loggerMap
          Map from keys to Logger.
protected  ConcurrentHashMap<String,Logger> HierarchicalLoggerRegistry.loggerMap
          Map from keys to Logger.
 

Methods in logahawk that return Logger
 Logger HashLoggerRegistry.get(Class clazz)
          Returns the Logger using Class.getName() as an argument to HashLoggerRegistry.get(String).
 Logger LoggerRegistry.get(Class clazz)
          Returns a Logger for the provided Class.
 Logger HierarchicalLoggerRegistry.get(Class clazz)
          Returns the Logger using Class.getName() as an argument to HierarchicalLoggerRegistry.get(String).
 Logger HashLoggerRegistry.get(String key)
          Returns the Logger previously registered with the provided key via HashLoggerRegistry.put(String, Logger).
 Logger LoggerRegistry.get(String key)
          Returns a Logger for the provided String.
 Logger HierarchicalLoggerRegistry.get(String path)
          Returns the Logger for the provided class path.
 Logger HashLoggerRegistry.getRootLogger()
           
 Logger LoggerRegistry.getRootLogger()
          Returns the root (or default) Logger.
 Logger HierarchicalLoggerRegistry.getRootLogger()
           
 

Methods in logahawk that return types with arguments of type Logger
 List<Logger> MultiLogger.getLoggers()
           
 

Methods in logahawk with parameters of type Logger
 void HashLoggerRegistry.put(String key, Logger logger)
          Registers a Logger for the provided key.
 void HierarchicalLoggerRegistry.put(String path, Logger logger)
          Registers a Logger for the provided class path.
 

Method parameters in logahawk with type arguments of type Logger
 void FlattenedMultiLogger.addAll(Collection<Logger> c)
           
 

Constructors in logahawk with parameters of type Logger
BlockingQueueLogger(Logger logger)
           
BlockingQueueLogger(Logger logger, BlockingQueue<LogEntry> queue)
           
FilterLogger(Logger logger, FilterLogger.Filter filter)
           
HashLoggerRegistry(Logger rootLogger)
           
HierarchicalLoggerRegistry(Logger rootLogger)
           
ProxyLogger(Logger logger)
           
SeverityFilterLogger(Logger logger)
           
SeverityFilterLogger(Logger logger, SeverityFilter severityFilter)
           
 

Constructor parameters in logahawk with type arguments of type Logger
MultiLogger(Collection<Logger> c)