System logger

Материал из CMS Sitebill Wiki
Версия от 11:26, 6 июня 2014; Kondin (обсуждение | вклад) (Новая страница: «Приложение apps.logger суть его в том, чтобы логировать события в системе в таблицу и потом пр…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Приложение apps.logger суть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger Будет три уровня ошибок NOTICE, WARNING, ERROR. можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе. начал я с apps.client Пример записи вот такой $this->writeLog(array('apps_name'=>'apps.client', 'method' => _METHOD_, 'message' => 'add client record', 'type' => NOTICE)); это нужно чтобы отловить ошибки в сложных ajax функциях а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно а в этом логгере можно сделать также ограничение на размер ошибок. вернее количество записей ошибок в базе, чтобы не переполнить