>> ON ERROR DO ErrorLog WITH ERROR(), MESSAGE(), PROGRAM(), LINENO()
If you have an error condition in errorlog and errorlog does not reset on error, effectively you have an infinte loop.
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.