in reply to Capture Console Results?

Why not just use the facility the OS provides (i.e. launchd) to keep the process running?