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() |