Ring Daemon 16.0.0
|
Go to the source code of this file.
Classes | |
class | jami::Logger |
Level-driven logging class that support printf and C++ stream logging fashions. More... | |
Namespaces | |
namespace | jami |
namespace | jami::log |
Macros | |
#define | JAMI_DBG(...) ::jami::Logger::log(LOG_DEBUG, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define | JAMI_DEBUG(formatstr, ...) if(::jami::Logger::debugEnabled()) { ::jami::log::dbg(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__); } |
#define | JAMI_ERR(...) ::jami::Logger::log(LOG_ERR, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define | JAMI_ERROR(formatstr, ...) ::jami::log::error(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define | JAMI_INFO(...) ::jami::Logger::log(LOG_INFO, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define | JAMI_LOG(formatstr, ...) ::jami::log::info(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define | JAMI_WARN(...) ::jami::Logger::log(LOG_WARNING, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define | JAMI_WARNING(formatstr, ...) ::jami::log::warn(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define | JAMI_XDBG(formatstr, ...) ::jami::log::xdbg(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define | JAMI_XERR(formatstr, ...) ::jami::log::xerror(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define | JAMI_XINFO(formatstr, ...) ::jami::log::xinfo(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define | JAMI_XWARN(formatstr, ...) ::jami::log::xwarn(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define | PRINTF_ATTRIBUTE(a, b) |
Functions | |
void | jami::strErr () |
Thread-safe function to print the stringified contents of errno. | |
#define JAMI_DBG | ( | ... | ) | ::jami::Logger::log(LOG_DEBUG, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define JAMI_DEBUG | ( | formatstr, | |
... | |||
) | if(::jami::Logger::debugEnabled()) { ::jami::log::dbg(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__); } |
#define JAMI_ERR | ( | ... | ) | ::jami::Logger::log(LOG_ERR, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define JAMI_ERROR | ( | formatstr, | |
... | |||
) | ::jami::log::error(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define JAMI_INFO | ( | ... | ) | ::jami::Logger::log(LOG_INFO, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define JAMI_LOG | ( | formatstr, | |
... | |||
) | ::jami::log::info(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define JAMI_WARN | ( | ... | ) | ::jami::Logger::log(LOG_WARNING, __FILE__, __LINE__, true, ##__VA_ARGS__) |
#define JAMI_WARNING | ( | formatstr, | |
... | |||
) | ::jami::log::warn(__FILE__, __LINE__, FMT_STRING(formatstr), ##__VA_ARGS__) |
#define JAMI_XDBG | ( | formatstr, | |
... | |||
) | ::jami::log::xdbg(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define JAMI_XERR | ( | formatstr, | |
... | |||
) | ::jami::log::xerror(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define JAMI_XINFO | ( | formatstr, | |
... | |||
) | ::jami::log::xinfo(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |
#define JAMI_XWARN | ( | formatstr, | |
... | |||
) | ::jami::log::xwarn(__FILE__, __LINE__, FMT_COMPILE(formatstr), ##__VA_ARGS__) |