It turns out that the log's location needed to be explicitly defined in a config file when starting the daemon from init. This is even though it was writing to the log successfully after manual...
I have a command in init that trys to start a daemon and open a log, but a get an error error that the file access permissions do not allow the specified action. My permissions on the log file are:...