/home/adevress/myworkspace/gfal2/src/core/logger/gfal_logger.h File Reference

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)

Detailed Description

log functions

Author:
Devresse Adrien

Function Documentation

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.


Generated on 28 Nov 2013 for GFAL2 by  doxygen 1.6.1