Factored out logic for constructing FileLoggingConfiguration from yaml
Factored out SSL configuration into a separate class