1 // logger.hxx - log properties.
2 // Written by David Megginson, started 2002.
4 // This file is in the Public Domain, and comes with no warranty.
10 # error This library requires C++
20 #include <simgear/compiler.h>
21 #include <simgear/debug/logstream.hxx>
22 #include <simgear/misc/exception.hxx>
23 #include <simgear/props/props.hxx>
25 SG_USING_STD(ostream);
32 * Log any property values to any number of CSV files.
34 class FGLogger : public FGSubsystem
41 // Implementation of FGSubsystem
43 virtual void reinit ();
45 virtual void unbind ();
46 virtual void update (double dt);
51 * A single instance of a log file (the logger can contain many).
56 vector<SGPropertyNode *> nodes;
67 #endif // __LOGGER_HXX