| GLib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <glib.h> #define G_LOG_DOMAIN #define G_LOG_FATAL_MASK #define G_LOG_LEVEL_USER_SHIFT void (*GLogFunc) (const gchar *log_domain,GLogLevelFlags log_level,const gchar *message,gpointer user_data); enum GLogLevelFlags; void g_log (const gchar *log_domain,GLogLevelFlags log_level,const gchar *format,...); void g_logv (const gchar *log_domain,GLogLevelFlags log_level,const gchar *format,va_list args); #define g_message (...) #define g_warning (...) #define g_critical (...) #define g_error (...) #define g_debug (...) guint g_log_set_handler (const gchar *log_domain,GLogLevelFlags log_levels,GLogFunc log_func,gpointer user_data); void g_log_remove_handler (const gchar *log_domain,guint handler_id); GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask); GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,GLogLevelFlags fatal_mask); void g_log_default_handler (const gchar *log_domain,GLogLevelFlags log_level,const gchar *message,gpointer unused_data); GLogFunc g_log_set_default_handler (GLogFunc log_func,gpointer user_data);
void (*GLogFunc) (const gchar *log_domain,GLogLevelFlags log_level,const gchar *message,gpointer user_data);
|
|
|
|
|
|
|
typedef enum
{
/* log flags */
G_LOG_FLAG_RECURSION = 1 << 0,
G_LOG_FLAG_FATAL = 1 << 1,
/* GLib log levels */
G_LOG_LEVEL_ERROR = 1 << 2, /* always fatal */
G_LOG_LEVEL_CRITICAL = 1 << 3,
G_LOG_LEVEL_WARNING = 1 << 4,
G_LOG_LEVEL_MESSAGE = 1 << 5,
G_LOG_LEVEL_INFO = 1 << 6,
G_LOG_LEVEL_DEBUG = 1 << 7,
G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL)
} GLogLevelFlags;
void g_log (const gchar *log_domain,GLogLevelFlags log_level,const gchar *format,...);
|
|
|
|
|
|
|
void g_logv (const gchar *log_domain,GLogLevelFlags log_level,const gchar *format,va_list args);
|
|
|
|
|
|
|
guint g_log_set_handler (const gchar *log_domain,GLogLevelFlags log_levels,GLogFunc log_func,gpointer user_data);
|
|
|
|
|
|
|
|
Returns : |
void g_log_remove_handler (const gchar *log_domain,guint handler_id);
|
|
|
GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask);
|
|
Returns : |
GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,GLogLevelFlags fatal_mask);
|
|
|
|
Returns : |
void g_log_default_handler (const gchar *log_domain,GLogLevelFlags log_level,const gchar *message,gpointer unused_data);
|
|
|
|
|
|
|