SG LOG

From FlightGear wiki
Revision as of 11:38, 5 March 2015 by Red Leader (talk | contribs) (Cleanup)
Jump to navigation Jump to search
Merge-arrows.gif
It has been suggested that this article or section be merged with SG_LOG().

SG_LOG is a wrapper macro for the SimGear logstream class. By default, the logstream class writes all output to the console. SG_LOG simplifies debugging for core developers who regularly compile from source. It allows you to easily associate your debug messages with a "channel" and with a "priority". This mechanism allows users to explicitly enable to certain log messages, while ignoring others. This can be helpful in order to troubleshoot certain problems.

Logging settings can be modified using the --log-level=[level] command line option, detailed help about most available command line options can be obtained from the fgfs executable by calling it with the following arguments: --help --verbose.

If you are interested in simply logging certain properties to a file at runtime, you can use either FlightGear's built-in logging framework, or the generic protocol. See Logging properties and Generic protocol for more details.

External links