I have a long script executed remotely and would like to capture any error in a log file. I would prefer not to write several try/catch statements, and would rather write a single try/catch around the entire function, and record the exact error, with a line number. But I can't find a tool to capture this.
Even in this simple example, I cannot capture the error message, and the program does not fail gracefully:
try 1=0;catch ME disp(ME.identifier)end
The terminal says
Error: File: test.m Line: 2 Column 6Incorrect use of '=' operator. To assign a value...
It is this message that I want saved and directed to a file. Can it be done?
Best Answer