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

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Приложение apps.logger суть его в том, чтобы логировать события в системе в таблицу и потом пр…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Приложение apps.logger
+
Приложение apps.logger <br/>
суть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger
+
 
Будет три уровня ошибок NOTICE, WARNING, ERROR.
+
<big>Установка</big> <br/><br/>
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.
+
Зайти в Приложения - System logger, нажать установить <br/>
начал я с apps.client
+
Зайти в Настройки и во вкладке System logger поставить 1 в поле apps.logger.enable <br/><br/>
Пример записи вот такой
+
<big>Функции приложения</big><br/><br/>
$this->writeLog(array('apps_name'=>'apps.client', 'method' => _METHOD_, 'message' => 'add client record', 'type' => NOTICE));
+
Cуть его в том, чтобы логировать события в системе в таблицу и потом просматривать их из админки Приложения - Logger<br/>
это нужно чтобы отловить ошибки в сложных ajax функциях
+
Будет три уровня ошибок NOTICE, WARNING, ERROR.<br/>
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно
+
можно в приложении будет включить каждый уровень и в соответствии с ним логировать события в системе.<br/>
а в этом логгере можно сделать также ограничение на размер ошибок.
+
начал я с apps.client<br/>
вернее количество записей ошибок в базе, чтобы не переполнить
+
Пример записи вот такой<br/>
 +
$this->writeLog(array('apps_name'=>'apps.client', 'method' => _METHOD_, 'message' => 'add client record', 'type' => NOTICE));<br/>
 +
это нужно чтобы отловить ошибки в сложных ajax функциях<br/>
 +
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно<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 функциях
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно
а в этом логгере можно сделать также ограничение на размер ошибок.
вернее количество записей ошибок в базе, чтобы не переполнить