logalyzer.gui module documentation
Part of logalyzer
Command-line text GUI using ncurses.
| Class | MessageBox | I am a message box consisting of a heading and an expandable space for lines you can add under the heading. |
| Class | Messages | I provide a place for status messages to be displayed below headings. |
| Class | ProgressText | Call my step method to
show progress with a spinning indicator, and done to blank
out the indicator. |
| Class | FileRow | I am one row of your status-updatable file list. |
| Class | Files | I occupy most of the screen with a list of access log files being processed. |
| Class | StdSubstitute | Substitute sink for stdout and stderr when the GUI is used, to avoid garbage characters messing up the terminal. Also acts as a Twisted log observer. |
| Class | GUI | I am the main curses interface. |