Узел: app
В этом узле хранятся свойства приложения.
// file: d:/project/myproject/app.rt
<root>
<app appdir="W:\p\_RELEASE_\jandcode-core\jandcode-core\jandcode-app\temp\doc._src\rtdoc" debug="true"/>
</root>
Атрибут: app:appdir, тип: path
Каталог приложения. Определяет корневой каталог приложения. Если не задан, определяется как каталог, из которого был загружен файл конфигурации приложения. Обычно используется для указания каталога приложения в случаях, когда конфигурация приложения загружается не из каталога приложения. Например, таким образом можно сообщить «каталогом приложения является каталог, в котором лежит файл app.rt»:
// file: d:/project/myproject/app.rt
<root>
<app appdir="W:\p\_RELEASE_\jandcode-core\jandcode-core\jandcode-app\temp\doc._src\rtdoc"/>
</root>
В этом случае значение атрибута appdir=d:/project/myproject.
Атрибут: app:debug, тип: bool
При значении true приложение работает в отладочном режиме. По умолчанию false.
Отладочный режим можно, например, использовать для формирования расширенных
сообщений об ошибках или вывода отладочной информации непосредственно в приложении.
В приложении доступно через App.isDebug() или App.isRelease().
Пример:
<root>
<app debug="true"/>
</root>
При этой настройке:
assert App.isDebug() == true
assert App.isRelease() == false
Узел: service , тип: list
Описание сервисов приложение.
Узел: error
Настройки для сервиса ошибок
Узел: error/formatter
Настройка форматировщиков ошибок
Узел: error/formatter/ITEM
Настройка форматировщика ошибок
Атрибут: error/formatter/ITEM:class, тип: class
Имя класса форматировщика ошибок. Можно не указывать, тогда будет использован класс по умолчанию. Должен реализовывать интерфейсы: jandcode.utils.error.ErrorFormatter и jandcode.utils.rt.IRtLinkSet
Атрибут: error/formatter/ITEM:showSource, тип: boolean
Показывать ли текст скрипта, где возникла ошибка. По умолчанию false.
Атрибут: error/formatter/ITEM:showStack, тип: boolean
Показывать ли стек. По умолчанию false.
Атрибут: error/formatter/ITEM:showFullStack, тип: boolean
Показывать ли полный стек. По умолчанию false. В случае false и showStack=true будет показан отфильтрованный стек без сильно внутренних методов.