|
| |Home | Products | Documents | Downloads | Purchase | Support | Company | Partners | Contact | |
Table of Contents
SuperLogReader is a tracer and a reader for LimpidLog, AuditLog and J2EE logging system.
Examples:

See Prerequisite in Installation for general prerequisite.
When you click a file name in a log messages on the Trace Panel, the Source Code Panel will display the source code. The line of the source file in question will be marked and highlighted. The file name must be in the correct format. It can be generated by Java stack trace.
SuperLogReader displays log information by log records. Each record consists of many columns. The syntax highlighting shows different color for different column. The colors can be set by mouse clicks
LimpidLog and AuditLog store log messages in relational database. So it is very easy to parse log information. Each record is naturally divided into columns.
For native log file from J2EE servers. Log files are flat text files. When a log messages is generated, it is written "segment" by "segment". The "segment" is similar to column in relational databases. SuperLogReader calls "segment" as column.
The Filter filters unwanted log messages using WHERE clause of SQL. To be user friendly, SuperLogReader provides a GUI input panel for the time period part of the WHERE clause.
When you write WHERE clause, you need to know the column names of LimpidLog and AuditLog message table. See Columns of LimpidLog message table for detailed information.
Search is based on the current position of the caret. If a search is successful, the found text will be highlighted and the caret will be placed on a new position as described below:
The search facility searches record by record and column by column. The delimiters of columns and records are not part of log messages, so they are not searchable.
The search facility provides the following algorithms:
For LimpidLog and AuditLog, log records are stored in a relational database. So, parse is easy and always correct.
But, for flat log files, there is no guarantee. The following is some common issues:
These problems are rare. SuperLogReader tries its best to solve these issues.
If a column is unrecognized, it will be displayed as "????".
Regular expression is a powerful search mechanism. If you are not familiar with it, Google for "regular expression". You will find a lot of tutorials. Many of the tutorials are for specific software. You still can read them even you are not interested in the specific software. The general rules are the same among software.