Users rarely report errors and often may not even notice the erroneous behaviour.
Therefor it is absolutely critical to log errors to ensure that is a record of the problem.
Since the errors are being logged there is no need to display them on screen.
Do not limit the error length so the error message is never cutoff.