Package bb.util.logging

Provides classes which augment the JDK logging framework.

See:
          Description

Class Summary
DialogMsgSuppress Subclass of JDialog which allows the user to manually specify a substring that identifies bad LogRecords.
FilterMsgSuppress Filter implementation which rejects LogRecords if their message contains a known bad substring.
FormatterFull Like XMLFormatter, this class uses almost all of the information in a LogRecord in its output and is ideal for a FileHandler to use.
FormatterFull.Parser Class which parses LogRecords from data generated by format.
FormatterFull.Parser.LogRecordData  
FormatterFull.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
FormatterShort Like SimpleFormatter, this class uses only the essential information in a LogRecord in its output and is ideal for a ConsoleHandler to use.
FormatterShort.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
FrameLog Subclass of JFrame which is used by HandlerGui to displays the most recent logs.
HandlerAbstract Abstract subclass of Handler which makes it easier to write further subclasses.
HandlerAbstract.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
HandlerAbstract.UnitTest.LogGenerator  
HandlerAudio Plays a major error sound if a Level.SEVERE LogRecord is encountered, plays a minor error sound if a Level.WARNING LogRecord is encountered, or plays a notify sound if any other LogRecord is encountered.
HandlerAudio.SoundPlayer  
HandlerAudio.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
HandlerConsole Same as ConsoleHandler except that instead of always logging to System.err, this class only logs serious issues to System.err while non-serious issues get logged to System.out.
HandlerConsole.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
HandlerEmail Logs to an email account.
HandlerEmail.EmailSender  
HandlerEmail.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
HandlerGui Logs to a GUI window.
HandlerGui.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
Logger2 Subclass of Logger which adds this additional functionality: all logging methods log robustly (see Logger2.log(LogRecord) log) the logIfNew methods This class is multithread safe: every method which uses mutable state is synchronized.
Logger2.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
Logger2.UnitTest.LogRecordCrashes  
LogUtil Provides static constants and utility methods relating to the java.util.logging package.
LogUtil.NodeProp  
LogUtil.UnitTest See the Overview page of the project's javadocs for a general description of this unit test class.
 

Package bb.util.logging Description

Provides classes which augment the JDK logging framework.