![]() |
Faro Engine 0.0.0.b519570 (main)
|
Go to the source code of this file.
Classes | |
| struct | Faro::LogTag |
| Defines a logging tag. To be defined and declared with LOG_DEFINITION and LOG_DECLARATION. More... | |
| struct | Faro::LogMessage |
| class | Faro::ILogSink |
| class | Faro::Logger |
| Class responsible for all logging related functionality. More... | |
Namespaces | |
| namespace | Faro |
Macros | |
| #define | LOG_DEFINITION(Tag) extern LogTag Tag; |
| #define | LOG_DECLARATION(Tag, Header) LogTag Tag(#Header); |
| #define | REGISTER_LOGSINK(SINK) REGISTER_INSTANCE(LogSinks, SINK) |
Enumerations | |
| enum | Faro::LogCategory { Faro::LC_Trace , Faro::LC_Debug , Faro::LC_Info , Faro::LC_Warning , Faro::LC_Error , Faro::LC_Fatal } |
| Logging category. More... | |
| #define LOG_DECLARATION | ( | Tag, | |
| Header | |||
| ) | LogTag Tag(#Header); |
| #define LOG_DEFINITION | ( | Tag | ) | extern LogTag Tag; |
| #define REGISTER_LOGSINK | ( | SINK | ) | REGISTER_INSTANCE(LogSinks, SINK) |