spring-boot-1612: make console and file output configurable

1 disable the file output unless LOG_FILE is set
2 make the console optional

fixes: gh-1612

This is neat (everything can go in a single config file), but now that config file cannot be used without a pre-defined `LOG_CATEGORY`? Can we provide a default in the file (like we do with other properties)?