|  |  |  | GNOME Online Accounts Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
enum GoaLogLevel; void goa_log (GoaLogLevel level,const gchar *function,const gchar *location,const gchar *format,...); #define goa_debug (...) #define goa_info (...) #define goa_notice (...) #define goa_warning (...) #define goa_error (...)
TODO: explain a bit more what these logging routines do - e.g. that
GOA_LOG_LEVEL_NOTICE and higher goes to the syslog and so on
etc. etc.
typedef enum {
  GOA_LOG_LEVEL_DEBUG,
  GOA_LOG_LEVEL_INFO,
  GOA_LOG_LEVEL_NOTICE,
  GOA_LOG_LEVEL_WARNING,
  GOA_LOG_LEVEL_ERROR
} GoaLogLevel;
Logging levels.
void goa_log (GoaLogLevel level,const gchar *function,const gchar *location,const gchar *format,...);
Low-level logging function used by goa_debug() and other macros.
| 
 | A GoaLogLevel. | 
| 
 | Pass G_STRFUNC here. | 
| 
 | Pass G_STRLOC here. | 
| 
 | printf()-style format. | 
| 
 | Arguments for format. | 
#define goa_debug(args...) goa_log(GOA_LOG_LEVEL_DEBUG, G_STRFUNC, G_STRLOC, args);
Logging macro for GOA_LOG_LEVEL_DEBUG.
#define goa_info(args...) goa_log(GOA_LOG_LEVEL_INFO, G_STRFUNC, G_STRLOC, args);
Logging macro for GOA_LOG_LEVEL_INFO.
#define goa_notice(args...) goa_log(GOA_LOG_LEVEL_NOTICE, G_STRFUNC, G_STRLOC, args);
Logging macro for GOA_LOG_LEVEL_NOTICE.
#define goa_warning(args...) goa_log(GOA_LOG_LEVEL_WARNING, G_STRFUNC, G_STRLOC, args);
Logging macro for GOA_LOG_LEVEL_WARNING.
#define goa_error(args...) goa_log(GOA_LOG_LEVEL_ERROR, G_STRFUNC, G_STRLOC, args);
Logging macro for GOA_LOG_LEVEL_ERROR.