Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Формат error логов apache 2  (Прочитано 14683 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« : 19-01-2011 11:23 » new

кто-нибудь знает как убрать из error логов апача referer?

Например

[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 139
39., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable @rows masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
942., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $cmd7 masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
950., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 139
58., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable @rows masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
961., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 140
08., referer: http://bla-bla/cgi-bin/case//case.cgi/9df95f18b252ab520c379e81f3d7e42d/showdoc?order_id=10878&SEARCH=1&spec_order_id=

А хочется

[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 139
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable @rows masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $cmd7 masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 139
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable @rows masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 13
[Wed Jan 19 14:20:25 2011] [error] [client 10.30.4.5] "my" variable $sth masks earlier declaration in same scope at /var/www/case/lib_new/Actions.pm line 140

Я нашел формат логов, только для custom.

Код:
#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 19-01-2011 12:09 » 

LogFormat "%h %l %u %t \"%r\" %>s %b" common

А так разве не проходит?

Добавлено через 8 минут и 6 секунд:
есть еще секция расположения логов

CustomLog /usr/local/apache/logs/access_log common

в дефолте
#CustomLog /usr/local/apache/logs/referer_log referer
#CustomLog /usr/local/apache/logs/agent_log agent

« Последнее редактирование: 19-01-2011 12:17 от Sla » Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #2 : 19-01-2011 12:22 » 

Sla, нет. Я же специально сказал что эти форматы для CustomLog и не могу найти для ErrorLog.
« Последнее редактирование: 19-01-2011 12:24 от McZim » Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 19-01-2011 12:57 » 

увы..
Цитата
The format of the error log is relatively free-form and descriptive. But there is certain information that is contained in most error log entries. For example, here is a typical message.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #4 : 27-01-2011 15:03 » 

А ктонить подскажет, что это такое в error логе апача?
Цитата
'address' => "\\x{410}\\x{440}\\x{445}\\x{430}\\x{43d}\\x{433}\\x{435}\\x{43b}\\x{44c}\\x{441}\\x{43a}\\x{430}\\x{44f} \\x{43e}\\x{431}\\x{43b}., \\x{41d}\\x{435}\\x{43d}\\x{435}\\x{446}\\x{43a}\\x{438}\\x{439} \\x{410}\\x{41e}, \\x{41f}\\x{421}\\x{41f} \\x{41c}\\x{443}\\x{441}\\x{44e}\\x{440}\\x{448}\\x{43e}\\x{440}. \\x{421}\\x{442}\\x{440}\\x{43e}\\x{438}\\x{442}\\x{435}\\x{43b}\\x{44c}\\x{43d}\\x{430}\\x{44f} \\x{43f}\\x{43b}\\x{43e}\\x{449}\\x{430}\\x{434}\\x{43a}\\x{430}"

На проблемы кодировки как-то не похоже.

У меня такое подозрение что в этом поле передается не текст, а что то бинарное!?
« Последнее редактирование: 27-01-2011 15:07 от McZim » Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 27-01-2011 16:18 » 

Думаю, что так в логах отображается юникод. Коды как раз подходят под кириллицу.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines