2.4. Interface ilogger

This interface is used by programs which have to log information about user activities such as logins, etc.

Usually this interface implementations does not create any entries in a file system. They operate only on a specified database.

At this time interface is used by user_auth. It is a separate interface, ivq does not include functions from this module, you must use it directly.

2.4.1. cpgsqllog

This is an implementation of ilogger interface. It operates on a PostgreSQL database.

It stores all informations in a database. Doesn't create or use any files other than configuration.

It is represented by pgsqllogd daemon.

2.4.2. JDBCLog

This is an implementation of ilogger interface. It operates on a database through JDBC connection. This means that it should be possible to use any database which has an JDBC driver.

It stores all informations in a database. Doesn't create or use any files other than configuration.

It is represented by jdbclogd daemon.

Note: At this time JDBCLog is only tested with PostgreSQL database. You can use with other databases but there are some requirements: database must support stored procedures and views. Please, share with us your schemas for other databases.

Hosted by: BerliOS Logo SourceForge.net Logo