View analysis log


On completion of an analysis or a snapshot generation, a log window will be displayed. To review the Analysis Log, navigate to each analysis execution item and then click it. A link to a .castlog file will be highlighted as shown below:

  • Clicking the link to the .castlog file will display the log in the Log Viewer. Messages are displayed in the Log Viewer in a single row with various pieces of information in a variety of columns:

  • To receive a summarized view of each message (i.e. each row), double click it. This will launch the Log Message dialog box:

Severity Severity level of the message.
Topic A character string that automatically describes the nature of subject of the message. Allows you to easily identify the context in which the error was caused.
Timestamp Marks the time the message arrived at the application. This can activated in the Messages & Errors tab using the Add date before each message option.
Source Indicates the name of the function in the runtime file that caused a problem to be generated.
Source line Identifies the line in the external file that is being analyzed (not valid for all CAST applications). The external file is the file that the CAST application is currently analyzing.
Source column Identifies the column in the external file that is being analyzed (not valid for all CAST applications). The external file is the file that the CAST application is currently analyzing.
Body Represents the body of the displayed message.

E.g.:

Error has been detected during the analysis.

Module Name of the individual module (dll or exe) in which the error message was generated.
Runtime File Indicates the name of the file in the Log "engine" that generated the message.
Runtime Context Identifies the full name of the file or script being analyzed.
Line Indicates the line number of the file in the Log "engine" that generated the message. This file is known as the "runtime file".
Error Number Number of the associated message. Not all messages have error numbers - in which case, their value will equal zero (0).
Who This number allows CAST to identify the module that sent the message. In general, this number represents the process id or the thread id.
See Also

Run analysis only | Generate a Snapshot


CAST Website