Debuging Options
PCGen includes several tools to assist in debugging. These are
the
Log & Memory Use
window, the
Logging Level
setting, and the
Debug
Console
. These tools are described below.
The
Log & Memory Use
menu option opens the
Log window. This is where errors are logged during the execution of
PCGen. You can also review memory usage as well as perform memory
"Garbage Collection" by clicking on the
Run Garbage
Collection
button.
The
Logging Level
menu option provides a method
to identify what level of problem reporting the JAVA console will
report. Problems can occur with the code itself or with the data
that makes up the data sets. Setting the logging to these levels
will cause the console to report the following:
-
Error
- An error occurred in the code which
will affect the output of PCGen. This error may result in an error
in calculation or in the failure of the user interface to respond
as expected.
-
Data Errors
- An error in data has occurred,
whether because it failed to load, to be parsed by PCGen, or to be
saved.
-
Warnings
- An error occurred in the code which
may affect the output of PCGen. This error may result in an error
in calculation or in the failure of the user interface to respond
as expected.
-
Data Warnings
- An error in data has occurred,
whether because it failed to load, to be parsed by PCGen, or to be
saved.
-
Information
- Provides information on the code
progress in execution, e.g. "UI Loaded", "Datasets Loaded",
"Character Exported".
-
Data Info
- Provides information on the data's
progress in processing, e.g. "Data file Parsed OK".
-
Debug
- Provides internal calculations, etc.,
to ensure proper functioning of PCGen.
The
Debug Console
menu option opens the debug
window.