Spec-Zone .ru
спецификации, руководства, описания, API
|
Есть программы, которые позволяют Вам аутентифицировать своих пользователей от базы данных MySQL и также позволять Вам писать свои файлы журнала в таблицу MySQL.
Можно изменить формат журналирования Apache, чтобы быть легко читаемыми MySQL, помещая следующее в конфигурационный файл Apache:
LogFormat \ "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \ \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""
Чтобы загрузить файл журнала в том формате в MySQL, можно использовать оператор что-то вроде этого:
LOAD DATA INFILE '/local/access_log
' INTO TABLEtbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
Именованная таблица должна быть составлена, чтобы иметь столбцы, которые соответствуют тем который LogFormat
строка пишет в файл журнала.