34 void info(
const char* fmt, ...)
override
44 void warn(
const char* fmt, ...)
override
54 void error(
const char* fmt, ...)
override
64 void debug(
const char* fmt, ...)
override
74 void trace(
const char* fmt, ...)
override
99 va_list args)
noexcept
101 constexpr int message_size = 512;
104 char buffer[message_size];
105 vsnprintf(buffer, message_size, fmt, args);
106 msg_handler(buffer, l_data);
void(* grk_msg_callback)(const char *msg, void *client_data)
Logging callback.
Definition grok.h:178
ResWindow.
Definition CompressedChunkCache.h:36
ILogger & grklog
Definition Logger.cpp:24
void log_message(grk_msg_callback msg_handler, void *l_data, const char *fmt, va_list args) noexcept
Definition Logger.h:98
grk_msg_callback warning_handler
Definition Logger.h:90
void warn(const char *fmt,...) override
Definition Logger.h:44
grk_msg_callback debug_handler
Definition Logger.h:92
grk_msg_callback error_handler
Definition Logger.h:89
grk_msg_callback info_handler
Definition Logger.h:91
void debug(const char *fmt,...) override
Definition Logger.h:64
void * trace_data_
Definition Logger.h:88
void * info_data_
Definition Logger.h:86
void error(const char *fmt,...) override
Definition Logger.h:54
void * debug_data_
Definition Logger.h:87
void * warning_data_
Definition Logger.h:85
Logger()
Definition Logger.h:28
void * error_data_
Definition Logger.h:84
void info(const char *fmt,...) override
Definition Logger.h:34
void trace(const char *fmt,...) override
Definition Logger.h:74
grk_msg_callback trace_handler
Definition Logger.h:93
static Logger logger_
Definition Logger.h:95