Log файлы

Ответить
Ivanko
Сообщения: 7
Зарегистрирован: Ср окт 20, 2010 5:17 am

Log файлы

Сообщение Ivanko »

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

Moose
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 4:45 pm
Откуда: Planet Earth

Re: Log файлы

Сообщение Moose »

в .5x с логами все ок
так перестало? или пишется в базу, явно неполное ?
какие логи ?

Ivanko
Сообщения: 7
Зарегистрирован: Ср окт 20, 2010 5:17 am

Re: Log файлы

Сообщение 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 и на выбор предоставляет только его.
Спрашивается, где всё остальное?

Moose
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 4:45 pm
Откуда: Planet Earth

Re: Log файлы

Сообщение 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';
может вы и модули "по раскидываете" по всей системе ?

Ivanko
Сообщения: 7
Зарегистрирован: Ср окт 20, 2010 5:17 am

Re: Log файлы

Сообщение Ivanko »

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

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Log файлы

Сообщение ~AsmodeuS~ »

если при работе billd есть ошибки их надо сразу фиксить и они приходят на почту

Ответить