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++
17 #include <simgear/compiler.h>
18 #include <simgear/debug/logstream.hxx>
19 #include <simgear/misc/exception.hxx>
20 #include <simgear/misc/props.hxx>
22 #ifndef SG_HAVE_NATIVE_SGI_COMPILERS
24 SG_USING_STD(ostream);
34 * Log any property values to any number of CSV files.
36 class FGLogger : public FGSubsystem
43 // Implementation of FGSubsystem
46 virtual void unbind ();
47 virtual void update (double dt);
52 * A single instance of a log file (the logger can contain many).
57 vector<SGPropertyNode *> nodes;
68 #endif // __LOGGER_HXX