System logger: различия между версиями
Kondin (обсуждение | вклад) |
Kondin (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
Приложение apps.logger <br/> | Приложение apps.logger <br/> | ||
− | + | ||
+ | <big>Установка</big> <br/><br/> | ||
+ | Зайти в Приложения - System logger, нажать установить <br/> | ||
+ | Зайти в Настройки и во вкладке System logger поставить 1 в поле apps.logger.enable <br/><br/> | ||
+ | <big>Функции приложения</big><br/><br/> | ||
+ | Cуть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger<br/> | ||
Будет три уровня ошибок NOTICE, WARNING, ERROR.<br/> | Будет три уровня ошибок NOTICE, WARNING, ERROR.<br/> | ||
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.<br/> | можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.<br/> |
Текущая версия на 07:32, 19 июня 2014
Приложение apps.logger
Установка
Зайти в Приложения - System logger, нажать установить
Зайти в Настройки и во вкладке System logger поставить 1 в поле apps.logger.enable
Функции приложения
Cуть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger
Будет три уровня ошибок NOTICE, WARNING, ERROR.
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.
начал я с apps.client
Пример записи вот такой
$this->writeLog(array('apps_name'=>'apps.client', 'method' => _METHOD_, 'message' => 'add client record', 'type' => NOTICE));
это нужно чтобы отловить ошибки в сложных ajax функциях
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно
а в этом логгере можно сделать также ограничение на размер ошибок.
вернее количество записей ошибок в базе, чтобы не переполнить