[core.logger] allow to enable simultaneous file logging

See the commit messages.
Can't remember. However, we already import defaults in this module, so using it on getLogger should be save ...