SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
#include "smtk/CoreExports.h"
#include "smtk/SystemConfig.h"
#include <functional>
#include <iosfwd>
#include <mutex>
#include <sstream>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | smtk::io::Logger |
Log messages for later presentation to a user or a file. More... | |
struct | smtk::io::Logger::Record |
Namespaces | |
smtk | |
The main namespace for the Simulation Modeling Tool Kit (SMTK). | |
smtk::io | |
I/O utilities for the toolkit. | |
Macros | |
#define | smtkErrorMacro(logger, x) |
Write the expression x to logger as an error message. More... | |
#define | smtkWarningMacro(logger, x) |
Write the expression x to logger as a warning message. More... | |
#define | smtkDebugMacro(logger, x) |
Write the expression x to logger as a debug message. More... | |
#define | smtkInfoMacro(logger, x) |
Write the expression x to logger as an informational message. More... | |
Functions | |
template<typename J > | |
void | smtk::io::to_json (J &json, const Logger::Record &rec) |
#define smtkDebugMacro | ( | logger, | |
x | |||
) |
Write the expression x to logger as a debug message.
Note that x may use the "<<" operator.
#define smtkErrorMacro | ( | logger, | |
x | |||
) |
Write the expression x to logger as an error message.
Note that x may use the "<<" operator.
#define smtkInfoMacro | ( | logger, | |
x | |||
) |
Write the expression x to logger as an informational message.
Note that x may use the "<<" operator.
Unlike other logging macros, this does not include a filename and line number in the record.
#define smtkWarningMacro | ( | logger, | |
x | |||
) |
Write the expression x to logger as a warning message.
Note that x may use the "<<" operator.