Without -o the daemon(8) wrapper redirects stdout to /dev/null, so the printf-based logging is invisible on BSD.