The Log Window (available from Window->Log menu) allows you to view:
To perform tasks such as clearing the output, copying, or changing settings, use
a right-mouse click over the Log Window list.
Double-clicking on an error line brings up the editor, allowing you to fix the error
easily.
While the "edit-time" error list is cleared automatically each time you check the syntax in the editor, the run-time error list is not cleared, so all errors remain listed, even if they have already been fixed, unless you manually clear the list.
Note that _TRACE output is by default directed to an outside debugger (like DebugView);
in order to enable internal display, you need to switch the appropriate option in
the Tools->Preferences->AFL. You can choose to display internally
or externally, or in both places.
Internal _TRACE has a much lower performance penalty (an order of magnitude) than
an external one, but that is achieved by the fact that
the internal Log Window is refreshed only when the application is not busy. It is appropriate
for some uses, but you may prefer the more immediate
refresh offered by DebugView.
Note that the internal Log Window accepts a special string "!CLEAR!" that causes deletion of its contents, as presented in the example below:
_TRACE("!CLEAR!"); // This clears the internal Log Window.
_TRACE("First line after clear");