Носорог - Установить FEATURE_LOCATION_INFORMATION_IN_ERROR в коде?

Мне бы хотелось, чтобы Rhino автоматически предоставил fileName, lineNumber и трассировки стека для любых ошибок.

Мне сказали, что мне нужно установить FEATURE_LOCATION_INFORMATION_IN_ERROR в текущем контексте, но я не уверен, как это сделать в коде.

У кого-нибудь есть пример включения этой функции, чтобы я мог видеть дамп стека трассировки при сбоях?

Я использую Rhino как часть Narwhal/Jack, и это немного усложняет ситуацию, и я думаю, что самый простой способ, по крайней мере, двигаться вперед, - это если я смогу настроить его с помощью кода.

Благодарю.

1 ответ

Я решил это, переопределив Context и предоставив собственную реализацию hasFeature(int), которая вернула true для нужной мне функции. Довольно грустно, что Mozilla не поместила это где-нибудь в конфиге.

Другие вопросы по тегам