System logger: различия между версиями
Kondin (обсуждение | вклад) (Новая страница: «Приложение apps.logger суть его в том, чтобы логировать события в системе в таблицу и потом пр…») |
Kondin (обсуждение | вклад) |
||
Строка 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 функциях
а также надо будет перевести туда яндекс выгрузки, афи, циан и прочие выгрузки - чтобы можно было зайти в админку и быстро узнать чего не так в выгрузках, потому что с большими файлами ошибок работать невозможно
а в этом логгере можно сделать также ограничение на размер ошибок.
вернее количество записей ошибок в базе, чтобы не переполнить