There's only one log, and only one way it happens. You have to redirect the output of the armagetronad-dedicated process to a file, and *that* is your log. It has everything in it.
If you run it under certain conditions (like I do), then you get logged into syslog. It's not ideal, but it's better than nothing.
For cron, google "crontab", learn whatever you can about it, then come back and ask specific questions.
