Страница 1 из 1

Log файлы

Добавлено: Ср окт 20, 2010 6:03 am
Ivanko
Как нынче в .5x версии с логами дело обстоит?
В файлы писать перестало, то, что пишется в базу, явно неполное. Попытки поднять loglevel по всем пунктам до 10 тоже ни к чему не привели.

Re: Log файлы

Добавлено: Ср окт 20, 2010 7:52 am
Moose
в .5x с логами все ок
так перестало? или пишется в базу, явно неполное ?
какие логи ?

Re: Log файлы

Добавлено: Чт окт 21, 2010 7:56 am
Ivanko
Спрошу иначе.
Вот сейчас в конфиге такое:

Код: Выделить всё

$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);
Все файлы пустые, кроме abills.log, куда падает LOG_DEBUG, не смотря на то, что для этого, казалось бы, предназначен собственный лог. Больше туда ничего не падает.
А в базе / Reports/ Internet/ Error/ есть только тип LOG_SQL и на выбор предоставляет только его.
Спрашивается, где всё остальное?

Re: Log файлы

Добавлено: Чт окт 21, 2010 11:17 am
Moose
вы понимаете что тут сделали?

Код: Выделить всё

%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);
# Log levels. For details see <syslog.h

Код: Выделить всё

$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 файлы

Добавлено: Пт окт 22, 2010 6:41 am
Ivanko
Moose писал(а):вы понимаете что тут сделали?
Не совсем.
Если написано log_levels, то я ожидал там увидеть именно log levels.
На самом деле, видимо, это log facilities?
Moose писал(а):вот из конфига по умолчанию
Если бы конфиг по умолчанию приводил к желаемым результатам, то я бы не стал никаких действий предпринимать. Хотя, ваша правда, по возвращении его обратно в веб-интерфейсе появился выбор и остальных категорий. Правда, там как не было ничего, так и нет. (хотя, возможно, я уже всё пофиксил и новые ошибки просто не возникают)
Но при этом debug сообщения продолжают падать в общий лог, из которого в веб-интерфейсе они не видны.

Напрягает то, что одни ошибки видны в файле, другие - в базе, ошибки при работе веб скриптов выплывают в апачевских логах, ошибки при выполнении billd валятся в STDOUT.
Хотя, казалось бы, логичней было бы их все собирать в одном месте.

Re: Log файлы

Добавлено: Пт окт 22, 2010 9:22 am
~AsmodeuS~
если при работе billd есть ошибки их надо сразу фиксить и они приходят на почту