func initializeLogging(settings config.Settings) { log.SetLevel(settings.GetLoggingLevel()) logsDirectory := settings.GetLogsDirectory() log.Debug("Logs directory is: '%v'", logsDirectory) tryToRemoveLogs(logsDirectory, settings) ensureLogsDirectory(logsDirectory) logFile := createLogFile(logsDirectory) log.Debug("Now redirecting log lines to file: '%v'", logFile.Name()) log.Setup(logFile) }