Top | ![]() |
![]() |
![]() |
![]() |
void | goa_log () |
#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.
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.
level |
A GoaLogLevel. |
|
function |
Pass G_STRFUNC here. |
|
location |
Pass G_STRLOC here. |
|
format |
printf()-style format. |
|
... |
Arguments for format. |
#define goa_debug(...) goa_log(GOA_LOG_LEVEL_DEBUG, G_STRFUNC, G_STRLOC, __VA_ARGS__);
Logging macro for GOA_LOG_LEVEL_DEBUG
.
#define goa_info(...) goa_log(GOA_LOG_LEVEL_INFO, G_STRFUNC, G_STRLOC, __VA_ARGS__);
Logging macro for GOA_LOG_LEVEL_INFO
.
#define goa_notice(...) goa_log(GOA_LOG_LEVEL_NOTICE, G_STRFUNC, G_STRLOC, __VA_ARGS__);
Logging macro for GOA_LOG_LEVEL_NOTICE
.
#define goa_warning(...) goa_log(GOA_LOG_LEVEL_WARNING, G_STRFUNC, G_STRLOC, __VA_ARGS__);
Logging macro for GOA_LOG_LEVEL_WARNING
.
#define goa_error(...) goa_log(GOA_LOG_LEVEL_ERROR, G_STRFUNC, G_STRLOC, __VA_ARGS__);
Logging macro for GOA_LOG_LEVEL_ERROR
.