CMS - View analysis log

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:

SeveritySeverity level of the message.
TopicA 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.
TimestampMarks the time the message arrived at the application. This can activated in the Messages & Errors tab using the Add date before each message option.
SourceIndicates the name of the function in the runtime file that caused a problem to be generated.
Source lineIdentifies 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 columnIdentifies 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.
BodyRepresents the body of the displayed message.

E.g.:

Error has been detected during the analysis.

ModuleName of the individual module (dll or exe) in which the error message was generated.
Runtime FileIndicates the name of the file in the Log "engine" that generated the message.
Runtime ContextIdentifies the full name of the file or script being analyzed.
LineIndicates the line number of the file in the Log "engine" that generated the message. This file is known as the "runtime file".
Error NumberNumber of the associated message. Not all messages have error numbers - in which case, their value will equal zero (0).
WhoThis 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