If no logger type specified file is used
Ignore unwriteable log files

Fallback to STDOUT will inform users
Another Ruby 1.8 fix