Overview   Package  Class  Tree  Index 

Package be.lassi.ui.log

Tools for monitoring lanbox commands that get written by LCedit+ to its logfile, and for monitoring the lanbox commands that are being sent to the lanbox by Lassi.

See:
          Description

Class Summary
ColorBox Component with colored box.
CommandStyledWriter Writes a textual representation of lanbox commands to a StyledDocument.
CommandWriter Writes a textual representation of lanbox commands to a file with given name.
LassiLogFrame Frame showing lanbox commands that have been executed on the lanbox.
LcEditLogFrame Frame showing lanbox commands in the LCedit+ logfile.
LogColorEditor Drop down box from which a log color can be selected.
LogColorRenderer Renders a square with the log color in a table cell.
LogFile Reads file with given name and passes buffers to a LogParser.
LogFrame Frame that shows lanbox command log messages.
LogOptionDetail Keeps track of the logging details for a Lanbox command (logging options and counter for number of times the Lanbox command appears in the log).
LogOptions Options that determine the log contents: whether or not the raw byte buffers are logged, plus a number of options per type of lanbox command (enabled, detailsEnabled and color).
LogParser Parses LCedit+ logfile and produces Command objects from the logfile contents.
LogTail Like the Unix 'tail' command: reads the end of the log file, and keeps reading as more information is written to the logfile.
LogTool Command line tool for formatting LCedit+ lanbox command logfiles.
LogToolOptions Parses the LogTool command line arguments.
NoWrapTextPane Modified JTextPane that does not wrap the text.
 

Package be.lassi.ui.log Description

Tools for monitoring lanbox commands that get written by LCedit+ to its logfile, and for monitoring the lanbox commands that are being sent to the lanbox by Lassi.

LassiLogFrame is monitors the lanbox commands performed from Lassi. The commands are read from a log queue in the LanboxEngine. LcEditLogFrame is monitors the lanbox commands written to the logfile by LCedit+.

The commands are written on the textPane in LogFrame. The text in this textPane is kept to a maximum of 1000 lines, so that logging can go on forever.

The logging options (for example: lanbox command coloring) are read from the Lassi preferences file, and can be changed through the frames derived from be.lassi.ui.log.LogOptionsFrame.


Overview   Package  Class  Tree  Index 
Lighting Assistant 1.2