FMServer logs errors in the server log, that must not really be errors to talk about.
E.G. after a "constrain found set"-step it can be absolutely ok, if the result stays the same. This must in some cases not be a shown or logged error 401.
So why not suppress the "external" logging, if directly behind the error-step is a variable set with get(lasterror)?
Or suppress it with a new script step "SetServerErrorCapture On/Off"?