GFAL2
2.9.1
|
log functions More...
#include <glib.h>
#include <common/gfal_deprecated.h>
Macros | |
#define | GFAL_LOGGER_H |
#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 | gfal2_log (GLogLevelFlags level, const char *msg,...) |
void | gfal2_logv (GLogLevelFlags level, const char *msg, va_list args) |
void | gfal2_log_set_level (GLogLevelFlags level) |
GLogLevelFlags | gfal2_log_get_level (void) |
int | gfal2_log_set_handler (GLogFunc func, gpointer user_data) |
GFAL2_DEPRECATED (gfal2_log) void gfal_log(int verbose_lvl | |
print error message with the gfal2 logger | |
const char | GFAL2_DEPRECATED (gfal2_log_set_level) int gfal_set_verbose(int value) |
set the current log level log level can be a combinaison of GFAL_VERBOSE_* flags | |
GFAL2_DEPRECATED (gfal2_log_get_level) 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) |
Variables | |
const char * | msg |
log functions
void gfal2_log | ( | GLogLevelFlags | level, |
const char * | msg, | ||
... | |||
) |
Log a message with the given level. The default handler prints to stderr.
GLogLevelFlags gfal2_log_get_level | ( | void | ) |
Return the log level configured
int gfal2_log_set_handler | ( | GLogFunc | func, |
gpointer | user_data | ||
) |
Set a custom handler See Glib2 message logging system for more informations about log_func. Internally, gfal2 uses the glib2 log system with the "GFAL2" domain. Usual glib2 functions can be used to control the gfal2 messages.
void gfal2_log_set_level | ( | GLogLevelFlags | level | ) |
Set the log level. Only messages with level higher or equal will be passed to the handler. For instance, if set to G_LOG_LEVEL_WARNING, only messages with level WARNING, CRITICAL and ERROR will be considered.
void gfal2_logv | ( | GLogLevelFlags | level, |
const char * | msg, | ||
va_list | args | ||
) |
Log a message with the given level. The default handler prints to stderr.
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.