Переопределить текст вывода ошибки

Поддержка
  • Подскажите есть ли возможность переопределить текст вывода переменной [[LAST_ERROR]]
    В скрипте много где выводит текст ошибок иногда свои иногда самого БАС

    Можно ли сделать в начале скрипта код в котором будет массив нового текста для ошибки, если текст в переменной [[LAST_ERROR]] подходит под правило то выводился мой текст ошибки который будет задан для такой ошибки?

  • @xASZx так создай переменную с нужным текстом. Можно даже сделать поле в ресурсах, чтобы при запуске программы можно было вписать нужный текст.

  • @xASZx Можно, если ты не перехватываешь ошибку, если перехватываешь и потом в лог пишешь, то метод log также нужно переопределять.

    Выполнить код первым кубиком в main:

    
    REP = {
        "Не удалось загрузить страницу google.com : net::ERR_BLOCKED_BY_CLIENT": "Не загрузилось, включи инет епта"
    }
    
    if (typeof _fail === 'undefined')
        _fail = fail;
        
    fail = function(msg) {
        _fail(REP[msg] || msg)
    }