freebsd-ports/www/mod_log_sql/files/patch-mod_log_sql.c
Lev A. Serebryakov fe94bc33b8 (*) Add 'C' log item: Contet-Type
(*) Fix error with length of request_uri field (50 -> 255)
2003-08-06 15:02:28 +00:00

33 lines
1.2 KiB
C

--- mod_log_sql.c.orig Wed Aug 6 18:46:10 2003
+++ mod_log_sql.c Wed Aug 6 18:49:22 2003
@@ -225,6 +225,11 @@
return r->args;
}
+static const char *extract_content_type(request_rec *r, char *a)
+{
+ return r->content_type;
+}
+
static const char *extract_status(request_rec *r, char *a)
{
return pfmt(r->pool, r->status);
@@ -538,6 +543,7 @@
{ 'a', extract_request_args, "request_args", 1, 1 },
{ 'b', extract_bytes_sent, "bytes_sent", 0, 0 },
{ 'c', extract_cookie, "cookie", 0, 1 },
+ { 'C', extract_content_type, "content_type", 0, 1 },
{ 'e', extract_env_var, "env_var", 0, 1 },
{ 'f', extract_request_file, "request_file", 0, 1 },
{ 'H', extract_request_protocol, "request_protocol", 0, 1 },
@@ -833,8 +839,9 @@
request_method varchar(10),\
request_protocol varchar(10),\
request_time char(28),\
- request_uri varchar(50),\
+ request_uri varchar(255),\
request_args varchar(255),\
+ content_type varchar(64),\
server_port smallint unsigned,\
ssl_cipher varchar(25),\
ssl_keysize smallint unsigned,\