Error Logging
Error Logging
|
|
Object Hierarchy
GObject
+----ELogger
Properties
"name" gchar* : Read / Write / Construct Only
Details
ELogger
typedef struct _ELogger ELogger;
ELogFunction ()
void (*ELogFunction) (gchar *line,
gpointer data);
enum ELogLevel
typedef enum {
E_LOG_ERROR,
E_LOG_WARNING,
E_LOG_DEBUG
} ELogLevel;
e_logger_new ()
ELogger * e_logger_new (const gchar *name);
e_logger_get_name ()
const gchar * e_logger_get_name (ELogger *logger);
e_logger_log ()
void e_logger_log (ELogger *logger,
ELogLevel level,
gchar *primary,
gchar *secondary);
logger :
|
|
level :
|
|
primary :
|
|
secondary :
|
|
e_logger_get_logs ()
void e_logger_get_logs (ELogger *logger,
ELogFunction func,
gpointer user_data);
logger :
|
|
func :
|
|
user_data :
|
|
Property Details
The "name" property
"name" gchar* : Read / Write / Construct Only
Name of the logger.
Default value: "anonymous"