#include <Common/Compat.h>
#include <Hypertable/Lib/ApacheLogParser.h>
#include <Hypertable/Lib/Client.h>
#include <Hypertable/Lib/KeySpec.h>
#include <Common/Error.h>
#include <Common/System.h>
#include <cstdio>
#include <cstring>
#include <iostream>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
This program is designed to parse an Apache web server log and insert the values into a table called 'LogDb'. More... | |
int main | ( | int | argc, |
char ** | argv | ||
) |
This program is designed to parse an Apache web server log and insert the values into a table called 'LogDb'.
By default, the row keys of the table are constructed as follows:
<page> <timestamp>
This facilitates queries that return the click history for a specific page. If the –time-order switch is given, then the row keys of the table are constructed as follows:
<timestamp> <page>
This facilitates queries that return a historical portion of the log. The expected format of the log is Apache Common or Combined format. For details, see:
http://httpd.apache.org/docs/1.3/logs.html#common
Definition at line 144 of file apache_log_load.cc.