Libxklavier Reference Manual | ||||
---|---|---|---|---|
Top | Description |
Synopsis
const gchar * xkl_get_last_error (void
); void (*XklLogAppender) (const gchar file[]
,const gchar function[]
,gint level
,const gchar format[]
,va_list args
); void xkl_default_log_appender (const gchar file[]
,const gchar function[]
,gint level
,const gchar format[]
,va_list args
); void xkl_set_log_appender (XklLogAppender fun
); void xkl_set_debug_level (gint level
); #define xkl_debug (level, ...)
Details
xkl_get_last_error ()
const gchar * xkl_get_last_error (void
);
Returns : |
the text message (statically allocated) of the last error |
XklLogAppender ()
void (*XklLogAppender) (const gchar file[]
,const gchar function[]
,gint level
,const gchar format[]
,va_list args
);
Custom log output method for _xkl_debug. This appender is NOT called if the level of the message is greater than currently set debug level.
|
name of the source file. Preprocessor symbol__FILE__ should be used here |
|
name of the function Preprocessor symbol__func__ should be used here |
|
level of the message |
|
format (like in printf) |
|
list of parameters |
xkl_default_log_appender ()
void xkl_default_log_appender (const gchar file[]
,const gchar function[]
,gint level
,const gchar format[]
,va_list args
);
xkl_set_debug_level ()
void xkl_set_debug_level (gint level
);
Sets maximum debug level. Message of the level more than the one set here - will be ignored
|
new debug level |