Package de.qfs.apps.qflog.logview

The LogView component provided by this package can be used to display, sort, filter and save log messages generated by the classes of the de.qfs.lib.log package.

See:
          Description

Interface Summary
LogParser.ProgressCallback This interface can be implemented to monitor and possibly abort parsing.
 

Class Summary
FilterNode Node of the log filter tree hierarchy built by a LogFilterTreeModel.
InternalLogLevelCallback LogLevelCallback for a LogView that is integrated directly into an application.
LogDetailView Simple view that displays the details of a LogEntry.
LogFileFilter File filter for log and configuration files.
LogFilterTreeModel A LogFilterTreeModel manages a tree hierarchy corresponding to the packages, classes and methods that are originators of log messages, managed by a LogTableView.
LogFilterTreeModel.UnitTest Test cases for the LogLevelTreeModel class.
LogFilterView A LogFilterView is used for display and manipulation of various filters, thus modifying the display of log messages in a LogTableView.
LogFrame This is the Frame for a LogView.
LogLevelTreeModel TreeModel for the display of log levels for the Loggers used in an application.
LogLevelTreeModel.UnitTest Test cases for the LogLevelTreeModel class.
LogLevelView A view for display and manipulation of the log levels of an application.
LogParser This parser creates LogEntries from printed log messages.
LogParser.UnitTest Test cases for the LogParser class.
LogSorter TableModelSorter for the LogTableView.
LogTableModel This is a TableModel for LogEntries.
LogTableView This is a view that displays log messages in a table.
LogView This is a complex view for displaying log messages.
NodeData Data structure that holds the class/package and method data for a FilterNode as well as the node's level.
UnitTests Test suite for log package unit testing.
 

Package de.qfs.apps.qflog.logview Description

The LogView component provided by this package can be used to display, sort, filter and save log messages generated by the classes of the de.qfs.lib.log package. One of its parts, the LogLevelView, is a graphical interface for controlling log message generation.

While the log server qflog is the primary user of the LogView component, it is also possible to use a LogView directly inside an application. To do so, create a LogView via LogView.logToView. This will install the LogView within the logging system. To display the view, call show() on the frame returned by getFrame.