API wrapper for optional compilation of logging support.
To enable logging support, include Google glog in your project, and define the following macro:
This is typically done during compilation by specifying the -DP1_HAVE_GLOG=1 command-line argument to the compiler.
Definition in file logging.h.
Go to the source code of this file.
Classes | |
| class | point_one::fusion_engine::common::NullMessage |
| class | point_one::fusion_engine::common::NullStream |
Namespaces | |
| point_one | |
| GNSS signal and frequency type definitions. | |
| point_one::fusion_engine | |
| point_one::fusion_engine::common | |
Macros | |
| #define | COMPACT_GOOGLE_LOG_ERROR P1_NULL_MESSAGE |
| #define | COMPACT_GOOGLE_LOG_FATAL |
| #define | COMPACT_GOOGLE_LOG_INFO P1_NULL_MESSAGE |
| #define | COMPACT_GOOGLE_LOG_WARNING P1_NULL_MESSAGE |
| #define | COMPACT_GOOGLE_VLOG(verboselevel) P1_NULL_MESSAGE |
| #define | LOG(severity) COMPACT_GOOGLE_LOG_##severity.stream() |
| #define | LOG_EVERY_N(verboselevel, n) COMPACT_GOOGLE_LOG_##severity.stream() |
| #define | LOG_IF(severity, condition) COMPACT_GOOGLE_LOG_##severity.stream() |
| #define | LOG_IF_EVERY_N(verboselevel, condition, n) COMPACT_GOOGLE_LOG_##severity.stream() |
| #define | P1_NO_LOGGING 1 |
| #define | P1_NULL_MESSAGE point_one::fusion_engine::common::NullMessage::instance_ |
| #define | P1_NULL_STREAM point_one::fusion_engine::common::NullMessage::stream_ |
| #define | VLOG(verboselevel) COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define | VLOG_EVERY_N(verboselevel, n) COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define | VLOG_IF(verboselevel, condition) COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define | VLOG_IF_EVERY_N(verboselevel, condition, n) COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define | VLOG_IS_ON(verboselevel) false |
Functions | |
| template<class T > | |
| NullStream & | point_one::fusion_engine::common::operator<< (NullStream &stream, const T &) |
| #define COMPACT_GOOGLE_LOG_ERROR P1_NULL_MESSAGE |
| #define COMPACT_GOOGLE_LOG_FATAL |
| #define COMPACT_GOOGLE_LOG_INFO P1_NULL_MESSAGE |
| #define COMPACT_GOOGLE_LOG_WARNING P1_NULL_MESSAGE |
| #define COMPACT_GOOGLE_VLOG | ( | verboselevel | ) | P1_NULL_MESSAGE |
| #define LOG | ( | severity | ) | COMPACT_GOOGLE_LOG_##severity.stream() |
| #define LOG_EVERY_N | ( | verboselevel, | |
| n | |||
| ) | COMPACT_GOOGLE_LOG_##severity.stream() |
| #define LOG_IF | ( | severity, | |
| condition | |||
| ) | COMPACT_GOOGLE_LOG_##severity.stream() |
| #define LOG_IF_EVERY_N | ( | verboselevel, | |
| condition, | |||
| n | |||
| ) | COMPACT_GOOGLE_LOG_##severity.stream() |
| #define P1_NULL_MESSAGE point_one::fusion_engine::common::NullMessage::instance_ |
| #define P1_NULL_STREAM point_one::fusion_engine::common::NullMessage::stream_ |
| #define VLOG | ( | verboselevel | ) | COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define VLOG_EVERY_N | ( | verboselevel, | |
| n | |||
| ) | COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define VLOG_IF | ( | verboselevel, | |
| condition | |||
| ) | COMPACT_GOOGLE_VLOG(verboselevel).stream() |
| #define VLOG_IF_EVERY_N | ( | verboselevel, | |
| condition, | |||
| n | |||
| ) | COMPACT_GOOGLE_VLOG(verboselevel).stream() |
1.8.18