Apache::DBILogger

Apache::DBILogger is a Perl module that tracks what's being transferred in a DBI database.
Download

Apache::DBILogger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Ask Bjoern Hansen
  • Publisher web site:
  • http://search.cpan.org/~abh/Apache-DBILogger-0.93/DBILogger.pm

Apache::DBILogger Tags


Apache::DBILogger Description

Apache::DBILogger is a Perl module that tracks what's being transferred in a DBI database. Apache::DBILogger is a Perl module that tracks what's being transferred in a DBI database.SYNOPSIS # Place this in your Apache's httpd.conf file PerlLogHandler Apache::DBILogger PerlSetVar DBILogger_data_source DBI:mysql:httpdlog PerlSetVar DBILogger_username httpduser PerlSetVar DBILogger_password secret PerlSetvar DBILogger_table requestsCreate a database with a table named requests like this:CREATE TABLE requests ( server varchar(127) DEFAULT '' NOT NULL, bytes mediumint(9) DEFAULT '0' NOT NULL, user varchar(15) DEFAULT '' NOT NULL, filename varchar(200) DEFAULT '' NOT NULL, remotehost varchar(150) DEFAULT '' NOT NULL, remoteip varchar(15) DEFAULT '' NOT NULL, status smallint(6) DEFAULT '0' NOT NULL, timeserved datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, contenttype varchar(50) DEFAULT '' NOT NULL, urlpath varchar(200) DEFAULT '' NOT NULL, referer varchar(250) DEFAULT '' NOT NULL, useragent varchar(250) DEFAULT '' NOT NULL, usertrack varchar(100) DEFAULT '' NOT NULL, KEY server_idx (server), KEY timeserved_idx (timeserved) );Its recommended that you includeuse Apache::DBI; use DBI; use Apache::DBILogger;in your startup.pl script. Please read the Apache::DBI documentation for further information. Requirements: · Perl


Apache::DBILogger Related Software