Rt конфигурация

<app>

Узел: 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>

appdir=»path»

Атрибут: 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.

debug=»bool»

Атрибут: app:debug, тип: bool

При значении true приложение работает в отладочном режиме. По умолчанию false. Отладочный режим можно, например, использовать для формирования расширенных сообщений об ошибках или вывода отладочной информации непосредственно в приложении. В приложении доступно через App.isDebug() или App.isRelease(). Пример:

<root>
    <app debug="true"/>
</root>

При этой настройке:

assert App.isDebug() == true
assert App.isRelease() == false

<service>

Узел: service , тип: list

Описание сервисов приложение.

<ITEM>

Узел: service/ITEM

Сервис. Имя узла - имя сервиса. В качестве имени должен быть указан класс-интерфейс сервиса

class=»class»

Атрибут: service/ITEM:class, тип: class

Класс-реализатор сервиса

<error>

Узел: error

Настройки для сервиса ошибок

<formatter>

Узел: error/formatter

Настройка форматировщиков ошибок

<ITEM>

Узел: error/formatter/ITEM

Настройка форматировщика ошибок

class=»class»

Атрибут: error/formatter/ITEM:class, тип: class

Имя класса форматировщика ошибок. Можно не указывать, тогда будет использован класс по умолчанию. Должен реализовывать интерфейсы: jandcode.utils.error.ErrorFormatter и jandcode.utils.rt.IRtLinkSet

showSource=»boolean»

Атрибут: error/formatter/ITEM:showSource, тип: boolean

Показывать ли текст скрипта, где возникла ошибка. По умолчанию false.

showStack=»boolean»

Атрибут: error/formatter/ITEM:showStack, тип: boolean

Показывать ли стек. По умолчанию false.

showFullStack=»boolean»

Атрибут: error/formatter/ITEM:showFullStack, тип: boolean

Показывать ли полный стек. По умолчанию false. В случае false и showStack=true будет показан отфильтрованный стек без сильно внутренних методов.