Launchd script's output not being logged to system.log

Solution 1:

You can use the command loggerinstead.
For example logger "test" will result in
Nov 7 17:37:20 bounty.local napcae[82311]: test
in the file /var/log/system.log.

Altough you can use it, I'd recommend to write to your own log file.