-
Notifications
You must be signed in to change notification settings - Fork 20
Debugging (C)
James Edmondson edited this page Aug 9, 2015
·
23 revisions
C++ Guides: GAMS Primer | Creating Algorithms | Creating Platforms
GAMS provides many debugging features. The most powerful of these is a configurable logging system based on the MADARA Logger. Additionally, GAMS exposes a Knowledge_Base and special status variables and containers that track interactions between algorithms and platforms.
Logging is the practice of printing messages to an output sink, usually to help with tracing execution of software. GAMS supports logging internal messages to any combination of terminal windows, system loggers, and files.
Targets for GAMS logging are set in the same way that they are set for any MADARA Logger.
All MADARA loggers start with an output target of stderr.