Log4gCouchdbAppender

Log4gCouchdbAppender — Log events to an Apache CouchDB

Synopsis

                    Log4gCouchdbAppender;
                    Log4gCouchdbAppenderClass;
GType               log4g_couchdb_appender_get_type     (void);
void                log4g_couchdb_appender_register     (GTypeModule *module);

Description

The CouchDB appender logs events to a specified database using a Log4gCouchdbLayoutClass.

CouchDB appenders accept the following properties:

  1. uri

  2. database-name

  3. credentials

The value of uri determines the network location of the CouchDB where output will be logged. If the value of uri is NULL then this appender will attempt to log messages to the CouchDB at <http://127.0.0.1:5984>.

The value of database-name determines the name of the database that will store the log output. The default value is "log4g_messages".

The credentials property enables authentication with the CouchDB server.

Details

Log4gCouchdbAppender

typedef struct {
} Log4gCouchdbAppender;

The Log4gCouchdbAppender structure does not have any public members.


Log4gCouchdbAppenderClass

typedef struct {
} Log4gCouchdbAppenderClass;

The Log4gCouchdbAppenderClass structure does not have any public members.


log4g_couchdb_appender_get_type ()

GType               log4g_couchdb_appender_get_type     (void);

log4g_couchdb_appender_register ()

void                log4g_couchdb_appender_register     (GTypeModule *module);

See Also

Apache CouchDB, couchdb-glib