diff options
| author | 2002-04-08 07:06:20 +0000 | |
|---|---|---|
| committer | 2002-04-08 07:06:20 +0000 | |
| commit | 13e1ecc20c883f71b54bf1fe09488b028e51171e (patch) | |
| tree | 763d7df4eeab23756b3c8b127ce2b11705a27e86 | |
| parent | 6658b33346d0ea8e4cc3724d9347bd3322efd7d7 (diff) | |
Fixed buglet with preserve file (needed semicolon) and updated README.1.15
| -rw-r--r-- | README | 11 | ||||
| -rw-r--r-- | mod_log_sql.c | 4 |
2 files changed, 12 insertions, 3 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | $Id: README,v 1.3 2001/12/07 03:52:56 helios Exp $ | 1 | $Id: README,v 1.4 2002/04/08 07:06:20 helios Exp $ |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | Homepage | 4 | Homepage |
| @@ -183,6 +183,15 @@ Notes | |||
| 183 | makes perfect sense anyway. | 183 | makes perfect sense anyway. |
| 184 | 184 | ||
| 185 | 185 | ||
| 186 | * If your database goes offline and Apache cannot log to it, mod_log_mysql | ||
| 187 | intelligently preserves any queries to a local text file. (By | ||
| 188 | default the file is /tmp/mysql-preserve.) This will allow you to not | ||
| 189 | miss those entries; when you bring your database back online it is a | ||
| 190 | simple matter to import the contents of this preserve file. To do | ||
| 191 | this simply copy the file to your MySQL server and run an import | ||
| 192 | as follows: | ||
| 193 | # mysql -uadminuser -p mydbname < mysql-preserve | ||
| 194 | |||
| 186 | 195 | ||
| 187 | Author / Maintainer | 196 | Author / Maintainer |
| 188 | ------------------- | 197 | ------------------- |
diff --git a/mod_log_sql.c b/mod_log_sql.c index 62e9784..16deada 100644 --- a/mod_log_sql.c +++ b/mod_log_sql.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $Id: mod_log_sql.c,v 1.7 2002/04/08 06:35:04 helios Exp $ */ | 1 | /* $Id: mod_log_sql.c,v 1.8 2002/04/08 07:06:20 helios Exp $ */ |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | /* DEFINES */ | 4 | /* DEFINES */ |
| @@ -514,7 +514,7 @@ void preserve_entry(request_rec *r, const char *query) | |||
| 514 | if (fp == NULL) | 514 | if (fp == NULL) |
| 515 | ap_log_error(APLOG_MARK,ERRLEVEL,r->server,"MySQL: attempted append of local offline file but failed."); | 515 | ap_log_error(APLOG_MARK,ERRLEVEL,r->server,"MySQL: attempted append of local offline file but failed."); |
| 516 | else | 516 | else |
| 517 | fprintf(fp,"%s\n", query); | 517 | fprintf(fp,"%s;\n", query); |
| 518 | fclose(fp); | 518 | fclose(fp); |
| 519 | } | 519 | } |
| 520 | 520 | ||
