def apply
      Logger.set_name @name if @name
      Logger.set_verbosity @verbosity if @verbosity
      Logger.set_file @file if @file
      Logger.set_format @log_format if @log_format

      if @colours.is_a? Proc
        @colours.call
      else
        ColourThemes.send @colours.to_sym
      end
    end
def apply
      Logger.set_name @name if @name
      Logger.set_verbosity @verbosity if @verbosity
      Logger.set_file @file if @file
      Logger.set_format @log_format if @log_format

      if @colours.is_a? Proc
        @colours.call
      else
        ColourThemes.send @colours.to_sym
      end
    end
Put the settings from this object in effect.

 This function will distribute the configuration to the
 appropriate objects and modules.