Носорог - Установить FEATURE_LOCATION_INFORMATION_IN_ERROR в коде?
Мне бы хотелось, чтобы Rhino автоматически предоставил fileName, lineNumber и трассировки стека для любых ошибок.
Мне сказали, что мне нужно установить FEATURE_LOCATION_INFORMATION_IN_ERROR в текущем контексте, но я не уверен, как это сделать в коде.
У кого-нибудь есть пример включения этой функции, чтобы я мог видеть дамп стека трассировки при сбоях?
Я использую Rhino как часть Narwhal/Jack, и это немного усложняет ситуацию, и я думаю, что самый простой способ, по крайней мере, двигаться вперед, - это если я смогу настроить его с помощью кода.
Благодарю.
1 ответ
Я решил это, переопределив Context и предоставив собственную реализацию hasFeature(int), которая вернула true для нужной мне функции. Довольно грустно, что Mozilla не поместила это где-нибудь в конфиге.