Cron is a tool for regular tasks. A better tool for something that should always run at startup is to use a daemon.
I created a daemon file that you should find in
https://github.com/borpin/pywws-scripts. that needs to go in the /etc/init.d/ folder
Basically
as it is in this folder, when the pi starts, it executes all the files
in this folder automatically and so it runs the pywws-livelog
script at startup. You will need to edit the file to suit your installation.
Because
I am not using cron, I use a package called monit (sudo apt-get install
monit) to monitor if pywws is still logging. If it is not it
automatically restarts the daemon. The advantage here is that you can
monitor the daemon (i.e. the script) separately from the actual logging.
This works really well and I have not had any breaks for ages. I check the logs occasionally and it does show monit occasionally restarting the process.
HTH
Brian