log functions More...
#include <glib.h>
#include <common/gfal_constants.h>
Defines | |
#define | GFAL_VERBOSE_NORMAL 0x00 |
#define | GFAL_VERBOSE_VERBOSE 0x01 |
#define | GFAL_VERBOSE_DEBUG 0x02 |
#define | GFAL_VERBOSE_TRACE 0x08 |
#define | GFAL_VERBOSE_TRACE_PLUGIN 0x04 |
Functions | |
void | gfal_log (int verbose_lvl, const char *msg,...) |
print error message with the gfal2 logger | |
int | gfal_set_verbose (int value) |
set the current log level log level can be a combinaison of GFAL_VERBOSE_* flags | |
int | gfal_get_verbose () |
get the current log level log level can be a combinaison of GFAL_VERBOSE_* flags | |
guint | gfal_log_set_handler (GLogFunc log_func, gpointer user_data) |
log functions
guint gfal_log_set_handler | ( | GLogFunc | log_func, | |
gpointer | user_data | |||
) |
define a log handler for the gfal messages see Glib 2.0 message logging system for more informations about log_func
internally, GFAL 2.0 use the glib 2.0 log system with the "GFAL2" domain : usual glib 2.0 functions can be used to control the GFAL 2.0 messages flow.