Ok I've fixed it.

Because I'm running the cart in version control, the googlecheckout/logs folder isn't chmod 777'd everytime I deploy the cart.

I'll make sure that everytime I deploy, the logs folder is chmod'd

Hope this helps other people