The Logical Log Viewer shows log information in the form of a table. You can select which parts of a log to show. You have to write a “parse specification” to determine how a log file is shown in the program. The program can open log files on your computer, and logs from a web server.
You can set a filter to show only particular lines, and you can search in the log.
Technical details
The way it works is that an input line is divided into parts (columns) by a “parse specification,” and for each column the syntax specification describes if the column is to be hidden or shown. In this way, you can show just the parts of the log file that are interesting to you.
The second interesting function is that the syntax specification tries various ways to parse an input line. You can write different parsers for different types of input line. This is useful for log files that do not have a completely regular structure. The same mechanism can also be used to hide log lines.