39 #include <uves_utils.h>
64 #define uves_msg_error(...) cpl_msg_error(__func__, __VA_ARGS__)
77 #define uves_msg_progress(i, iter, ...) cpl_msg_progress(__func__, (i), (iter), __VA_ARGS__)
87 #define uves_msg_warning(...) uves_msg_warning_macro(__func__, __VA_ARGS__)
97 #define uves_msg_debug(...) cpl_msg_debug(__func__, __VA_ARGS__)
105 #define uves_msg_low(...) do { \
107 uves_msg(__VA_ARGS__); \
119 #define uves_msg(...) uves_msg_macro(__func__, __VA_ARGS__)
126 #define uves_msg_softer() uves_msg_softer_macro(__func__)
133 #define uves_msg_louder() uves_msg_louder_macro(__func__)
145 __attribute__((format (printf, 2, 3)))
151 __attribute__((format (printf, 2, 3)))
const char * uves_msg_get_domain(void)
Get current message domain.
void uves_msg_init(int olevel, const char *dom)
Initialize messaging.
void uves_msg_softer_macro(const char *fct)
Decrease message volume.
void uves_msg_louder_macro(const char *fct)
Increase message volume.
void uves_msg_set_level(int olevel)
Set output level.
int uves_msg_get_warnings(void)
Get number of warnings printed so far.
void uves_msg_add_warnings(int n)
Accumulate warnings.
void uves_msg_macro(const char *fct, const char *format,...)
Print a message on 'info' or 'debug' level.
void uves_msg_warning_macro(const char *fct, const char *format,...)
Print a warning message.
void uves_msg_set_domain(const char *d)
Set message domain.