No Problem, writing to the Procedure log can be a handy debugging tool. I often put temporary ones in with more complicated procedures so that I can see exactly where it fails.
Also sometimes your script will work fine on your test machine but when you run it against production machines it fails with no human readable explanation so it is good to add additional checks and write to the procedure log if the checks fail before you make the script fail with the synthetic fail step.