Fall back on NSLog if graylog is not initialized

This makes it safer and easier to use in development
by not requiring that you setup logstash or graylog
itself to debug. It also allows your logs not to
be silently thrown away.