best way to serve from 2 ports?

I've got two separate services running from the same RoR codebase- one
mongrel on port 6000, one on 6010. Until now I've had two checkouts of
the app, one for each mongrel, mostly to keep the logs separate, but
this seems tacky.

If I run two separate mongrels in the same RoR app, will they make the
logs a messy non-synchronous overlap of text? Or am I better off
running a two-node mongrel cluster?

Thanks for any advice-
-Jason