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