System logger: различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
Приложение apps.logger <br/>
 
Приложение apps.logger <br/>
суть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger<br/>
+
 
 +
<big>Установка</big> <br/>
 +
Зайти в Приложения - System logger, нажать установить <br/>
 +
Зайти в Настройки и во вкладке System logger поставить 1 в поле apps.logger.enable <br/>
 +
<big>Функции приложения</big><br/>
 +
Cуть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger<br/>
 
Будет три уровня ошибок NOTICE, WARNING, ERROR.<br/>
 
Будет три уровня ошибок NOTICE, WARNING, ERROR.<br/>
 
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.<br/>
 
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.<br/>

Версия 07:28, 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 функциях
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно
а в этом логгере можно сделать также ограничение на размер ошибок.
вернее количество записей ошибок в базе, чтобы не переполнить