|
Right Java tools for J2EE, Web Service, Grid and more |
| |Home | Products | Documents | Downloads | Purchase | Support | Company | Partners | Contact | |
Debugger: Displays the Debugger Panel, which is the main panel.
Preference: Displays the Preference Panel.
About: Displays version number and license information.
This panel displays information about this software.
Database Panel
This panel allows you to specify log database parameters. The log
database is the data generated by LimpidLog.
The default database is HypersonicSQL.
Driver: The log database driver name. The class or jar file must be on the CLASSPATH.
URL: The log database URL.
User: The log database user name.
Password: The password for the log database User.
Query timeout: The time out for each access to the log database. The unit is one second. The value should be greater than 0. If you do not specify a value, the value will be zero, which means "no time out". Zero timeout is not recommended: when something is wrong, a call to the log database should return promptly.
Ok: Uses the parameters on this panel to connect to the database. If the connection is successful, the parameters will be remembered in memory. When the project is saved, the parameters are saved. Note: User and Password will be saved if the preference is specified on the Preference Panel.
Cancel: Closes this panel without doing anything.
Debugger Panel
This panel is the main panel.
It hosts Source And Variable Panel
and Variable Panel.
The menu bar is at the top.
File menu
Run menu
There are accelerator keys with the above menu items.
Setting menu
Close menu
The tabbed panel in in the center. Each of the tab in the tabbed panel is a Source And Variable Panel.
The Info Panel is at the bottom. The Info Panel shows information about the working project. If the information is too long on a field, you can click on that field and scroll it to see the whole text on it.
This panel shows information about the data in the database. The data was recorded by LimpidLog.
Close: Closes this panel.
Migrate File To Database Panel
This panel allows you to migrate LimpidLog data from file to database.
File name: The name of the file which contains LimpidLog data. The log file must be a valid output of LimpidLog with option fileLogMachineReading be true.
Delete existing LimpidLog data: Deletes all existing LimpidLog data before migrating. Only LimpidLog data will be deleted. Other data will not be touched. Note: The user should have enough database privileges for this operation.
Create LimpidLog table: Creates LimpidLog database table. Note: The user should have enough database privileges for this operation.
Database: This panel is the parameters for destination database. See Database Panel for more information.
Preference Panel
This panel allows you to specify preferences for
LimpidDebugger.
Save password: Indicates if the User and Password should be saved when the Project is saved. This preference takes effect immediately.
Use syntax highlighting: Indicates if you want to use syntax highlighting for source code. If you use Java 1.4 to run LimpidDebugger, you have to uncheck this box. This preference takes effect when LimpidDebugger restarted.
Close: Closes this panel.
This panel displays detailed information about the current record for the Source Panel.
Source And Variable Panel
This panel shows the source code and variables associated with it. This is a
JSplitPane.
The Source Panel is at the top, showing source code.
The Variable Panel is at the bottom showing variables.
Source Panel
This panel shows the source code in question. It is part of the
Source And Variable Panel.
The line in question will be marked and highlighted.
The status line is at the bottom, showing information about the file and the line, information about the log record as well.
Source Path Panel
This panel manages the path for source code files. The source path
must be directories, not a jar files.
Source path: Lists all elements of the source code path.
Add: Adds new element of the source code path.
Remove: Removes the selected path elements.
Close: Closes this panel.
This panel shows detail information about selected variable. It is part of the Source And Variable Panel.
Name: The name of the variable.
Value: The value of the variable.
Variable table: Closes this panel and returns to the Variable Table Panel.
This panel hosts Variable Table Panel and Variable Detail Panel.
Variable Table Panel
This panel shows related variables. It is a
Table Panel. It is
part of the Source And Variable Panel.
Detail: Shows the detail information about the selected variable. The detailed information will be shown in Variable Detail Panel.
Note: If LimpidDebugger can not get a variable name or value, LimpidDebugger will show it as unknown as "???". For example, the record may be truncated when the record was logged.