32 char const* fmt, va_list va);
34 char const* fmt, ...);
38 #ifndef MIR_LOG_COMPONENT 39 #ifdef MIR_LOG_COMPONENT_FALLBACK 40 #define MIR_LOG_COMPONENT MIR_LOG_COMPONENT_FALLBACK 44 #ifdef MIR_LOG_COMPONENT 55 template<
typename... Args>
56 void log_info(
char const* fmt, Args&&... args)
62 template<
typename... Args>
63 void log_error(
char const* fmt, Args&&... args)
69 template<
typename... Args>
70 inline void log_debug(
char const* fmt, Args&&... args)
76 inline void log_critical(
std::string const& message)
94 template<
typename... Args>
95 void log_warning(
char const* fmt, Args&&... args)
All things Mir.
Definition: atomic_callback.h:25
void log(logging::Severity sev, char const *component, char const *fmt,...)
Definition: log.cpp:39
#define MIR_LOG_COMPONENT
Definition: buffer_stream.cpp:19
void logv(logging::Severity sev, char const *component, char const *fmt, va_list va)
Definition: log.cpp:25
Severity
Definition: logger.h:30