Some simple, "If you see message X, it means Y, so you should do Z. If that doesn't work _then_ call me."
Your debug-level messages can be esoteric but, make your error-level messages reflect what's broken from the perspective of the SA, who hasn't seen your source code.
Some simple, "If you see message X, it means Y, so you should do Z. If that doesn't work _then_ call me."
Your debug-level messages can be esoteric but, make your error-level messages reflect what's broken from the perspective of the SA, who hasn't seen your source code.