Package com.bristle.javalib.log

Interface Summary
Logger.LoggerTarget This interface must be implemented by any class that expects to be called by the Logger class to log entries to a target (XML DOM, file, Writer, ServletContext, etc.)
 

Class Summary
Logger This class handles logging of messages to one or more Logger.LoggerTargets (XML DOM, file, Writer, ServletContext, etc.)
Logger.Entry This class represents a log entry that can be sent by a Logger to a LoggerTarget.
Logger.FilenameLoggerTarget This class implements the LoggerTarget interface, writing log entries to a named text file.
Logger.Tester Each class contains a Tester inner class with a main() for easier unit testing.
Logger.WriterLoggerTarget This class implements the LoggerTarget interface, writing log entries to a Writer.
LoggerFinder This class makes it possible for Java servlets to access an existing Logger that may be stored in the servlet's Session context, the servlet's ServletContext (application context), or as the Logger global singleton.
LoggerFinder.Tester Each class contains a Tester inner class with a main() for easier unit testing.
LoggerUtil This class supports a useful convention for logging via the Logger class, and makes the logging calls simpler, shorter, and less obtrusive.
LoggerUtil.Tester Each class contains a Tester inner class with a main() for easier unit testing.
ServletContextLoggerTarget This class implements the Logger.LoggerTarget interface, writing log entries to a ServletContext (Web server log file).
ServletContextLoggerTarget.Tester Each class contains a Tester inner class with a main() for easier unit testing.
XMLDOMLoggerTarget This class implements the Logger.LoggerTarget interface, writing log entries to an XML DOM.
XMLDOMLoggerTarget.Tester Each class contains a Tester inner class with a main() for easier unit testing.