Appearance
Действия при ошибках и падениях системы
Лог
Система ведет лог всех событий и классифицирует их по следующим уровням:
- TRACE - Трассировка событий
- DEBUG - Сообщения для разработчиков
- INFO - Информационные сообщения
- WARNING - Предупреждения
- ERROR - Ошибки
Все файлы логов лежат в директории logs в папке Технометр-ЦРМ. Логи ротируются каждый день и хранятся за последние 30 дней. Данное поведение установлена разработчиками и не подлежит изменению. Технометр ЦРМ ничего не посылает в stdout или stderr. Текущий лог sds.log, старые логи имеют формат sds.YYYY-MM-DD.x.log.
Все ошибки и исключения, возникающие в системе записываются в отдельный лог с именем errors.log. Файл ошибок также ротируется каждый день и хранит информацию за последние 30 дней.
Также система выводит в браузере последние 50 строчек лога в панели текущих ошибок в разделе Администратор - Сервис.
Система автоматически отправляет все ошибки системы разработчикам раз в сутки, если установлен параметр в настройках.
Дампы
В случае возникновения ошибок последовательно запишите алгоритм воспроизведения ошибки и свяжитесь с разработчиком. К письму необходимо приложить полный или краткий дамп системы. Подробнее о дампах читайте в соответствующем разделе. Без этой информации разработчик не будет в состоянии воспроизвести ошибку и найти решение.