|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Source-location-aware structured logging macros. More...

Go to the source code of this file.
Macros | |
| #define | MICROFMT_LOGGER_LOG(logger_instance, lvl, fmt, ...) |
| #define | MICROFMT_LOGGER_TRACE(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::trace, fmt, __VA_ARGS__) |
| #define | MICROFMT_LOGGER_DEBUG(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::debug, fmt, __VA_ARGS__) |
| #define | MICROFMT_LOGGER_INFO(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::info, fmt, __VA_ARGS__) |
| #define | MICROFMT_LOGGER_WARN(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::warn, fmt, __VA_ARGS__) |
| #define | MICROFMT_LOGGER_ERROR(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::err, fmt, __VA_ARGS__) |
| #define | MICROFMT_LOGGER_CRITICAL(logger, fmt, ...) MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::critical, fmt, __VA_ARGS__) |
Source-location-aware structured logging macros.
| #define MICROFMT_LOGGER_CRITICAL | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::critical, fmt, __VA_ARGS__) |
| #define MICROFMT_LOGGER_DEBUG | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::debug, fmt, __VA_ARGS__) |
| #define MICROFMT_LOGGER_ERROR | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::err, fmt, __VA_ARGS__) |
| #define MICROFMT_LOGGER_INFO | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::info, fmt, __VA_ARGS__) |
| #define MICROFMT_LOGGER_LOG | ( | logger_instance, | |
| lvl, | |||
| fmt, | |||
| ... | |||
| ) |
| #define MICROFMT_LOGGER_TRACE | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::trace, fmt, __VA_ARGS__) |
| #define MICROFMT_LOGGER_WARN | ( | logger, | |
| fmt, | |||
| ... | |||
| ) | MICROFMT_LOGGER_LOG(logger, ::microfmt::log::level::warn, fmt, __VA_ARGS__) |