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

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

Версия 11:28, 6 июня 2014

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