Первый релиз библиотеки структурированных ошибок для OneScript.
errors дополняет стандартную ИнформацияОбОшибке стабильными машинными кодами, структурированными данными и средствами работы с цепочками причин.
Возможности
- Создание и оборачивание ошибок с сохранением исходной причины.
- Добавление контекста без изменения кода исходной ошибки.
- Стабильные машинные коды, не зависящие от текста сообщения.
- Структурированные диагностические данные, подсказки и ссылки.
- Каталог стандартных ошибок аргументов, операций, ресурсов, сети и данных.
- Проверка контрактов аргументов.
- Поиск, фильтрация и группировка ошибок во всей цепочке причин.
- Пользовательское и диагностическое представления ошибок.
- Настройка формата необработанных исключений через переменные окружения.
- Локализованные сообщения на русском и английском языках.
Установка
opm install errorsПодключение:
#Использовать errorsТребования
- OneScript 2.0.0 или новее.