getReport
Retorna o texto que descreve uma exceção.
Categoria: Programming > Programming Utilities
Sintaxe
report = getReport(ME)
Retorna o relatório de erro da exceção ME como vetor de caracteres.
Descrição
O relatório é o que a janela de comandos imprimiria para um erro não capturado, o que o torna uma string conveniente para registrar em log ou mostrar em uma caixa de diálogo. No MATLAB, ele pode incluir o local do erro e as causas anexadas com addCause.
Argumentos de entrada
ME- Um objeto
MException, normalmente capturado comcatch ME.
Argumentos de saída
report- Vetor de caracteres com o texto do erro.
Exemplo
Relatando um erro capturado
try
error('data:range', 'Value %d is out of range', 12)
catch ME
r = getReport(ME)
end
Saída
r =
'Error using ex
Value 12 is out of range'
Observações
O MatLivre retorna apenas o texto da mensagem da exceção, sem informações de local ou de causas.