73 template<
typename...
Args>
78 if((format !=
nullptr))
void(* grk_msg_callback)(const char *msg, void *client_data)
Logging callback.
Definition grok.h:136
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
grk_msg_callback warning_handler
Definition Logger.h:67
void warn(const char *fmt,...) override
Definition Logger.h:44
grk_msg_callback error_handler
Definition Logger.h:66
grk_msg_callback info_handler
Definition Logger.h:68
void * info_data_
Definition Logger.h:65
void error(const char *fmt,...) override
Definition Logger.h:53
void * warning_data_
Definition Logger.h:64
Logger()
Definition Logger.h:30
void * error_data_
Definition Logger.h:63
void info(const char *fmt,...) override
Definition Logger.h:35
void log_message(grk_msg_callback msg_handler, void *l_data, char const *const format, Args &... args) noexcept
Definition Logger.h:74
static Logger logger_
Definition Logger.h:70