Как нынче в .5x версии с логами дело обстоит?
В файлы писать перестало, то, что пишется в базу, явно неполное. Попытки поднять loglevel по всем пунктам до 10 тоже ни к чему не привели.
Log файлы
Re: Log файлы
в .5x с логами все ок
так перестало? или пишется в базу, явно неполное ?
какие логи ?
так перестало? или пишется в базу, явно неполное ?
какие логи ?
Re: Log файлы
Спрошу иначе.
Вот сейчас в конфиге такое:
Все файлы пустые, кроме abills.log, куда падает LOG_DEBUG, не смотря на то, что для этого, казалось бы, предназначен собственный лог. Больше туда ничего не падает.
А в базе / Reports/ Internet/ Error/ есть только тип LOG_SQL и на выбор предоставляет только его.
Спрашивается, где всё остальное?
Вот сейчас в конфиге такое:
Код: Выделить всё
$conf{LOG_DEBUG} = '/var/log/abills/abills.debug';
$conf{WEB_LOGFILE} = '/var/log/abills/weblog.log';
$conf{LOGFILE} = '/var/log/abills/abills.log';
$conf{LOG_ACCT} = '/var/log/abills/acct.log';
$conf{debug}=10;
$conf{debugmods}='LOG_EMERG LOG_ALERT LOG_CRIT LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG LOG_SQL';
%log_levels = ('LOG_EMERG' => 10,
'LOG_ALERT' => 10,
'LOG_CRIT' => 10,
'LOG_ERR' => 10,
'LOG_WARNING' => 10,
'LOG_NOTICE' => 10,
'LOG_INFO' => 10,
'LOG_DEBUG' => 10,
'LOG_SQL' => 10);
А в базе / Reports/ Internet/ Error/ есть только тип LOG_SQL и на выбор предоставляет только его.
Спрашивается, где всё остальное?
Re: Log файлы
вы понимаете что тут сделали?
вот из конфига по умолчанию
# Log levels. For details see <syslog.h
может вы и модули "по раскидываете" по всей системе ?
Код: Выделить всё
%log_levels = ('LOG_EMERG' => 10,
'LOG_ALERT' => 10,
'LOG_CRIT' => 10,
'LOG_ERR' => 10,
'LOG_WARNING' => 10,
'LOG_NOTICE' => 10,
'LOG_INFO' => 10,
'LOG_DEBUG' => 10,
'LOG_SQL' => 10);
Код: Выделить всё
>
%log_levels = ('LOG_EMERG' => 0,
'LOG_ALERT' => 1,
'LOG_CRIT' => 2,
'LOG_ERR' => 3,
'LOG_WARNING' => 4,
'LOG_NOTICE' => 5,
'LOG_INFO' => 6,
'LOG_DEBUG' => 7,
'LOG_SQL' => 8);
Код: Выделить всё
$conf{LOG_DEBUG} = '/var/log/abills/abills.debug';
$conf{WEB_LOGFILE} = '/var/log/abills/weblog.log';
$conf{LOGFILE} = '/var/log/abills/abills.log';
$conf{LOG_ACCT} = '/var/log/abills/acct.log';
Re: Log файлы
Не совсем.Moose писал(а):вы понимаете что тут сделали?
Если написано log_levels, то я ожидал там увидеть именно log levels.
На самом деле, видимо, это log facilities?
Если бы конфиг по умолчанию приводил к желаемым результатам, то я бы не стал никаких действий предпринимать. Хотя, ваша правда, по возвращении его обратно в веб-интерфейсе появился выбор и остальных категорий. Правда, там как не было ничего, так и нет. (хотя, возможно, я уже всё пофиксил и новые ошибки просто не возникают)Moose писал(а):вот из конфига по умолчанию
Но при этом debug сообщения продолжают падать в общий лог, из которого в веб-интерфейсе они не видны.
Напрягает то, что одни ошибки видны в файле, другие - в базе, ошибки при работе веб скриптов выплывают в апачевских логах, ошибки при выполнении billd валятся в STDOUT.
Хотя, казалось бы, логичней было бы их все собирать в одном месте.
-
- Site Admin
- Сообщения: 5749
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Log файлы
если при работе billd есть ошибки их надо сразу фиксить и они приходят на почту