Actually, this works perfectly. For some reason it wasn't working yesterday but it is working today with no code changes. I must have been running an older version or something.
This is great to just redirect stderr & stdout to individual logs. I'm going to explore the first answer to my question on getting this working with log4perl.
Thanks for your time & replies.