def mode=(value)
      case value
      when :debug
        @enabled_modes = %i[debug good info warn error out in ratelimit]
      when :verbose
        @enabled_modes = %i[good info warn error out in ratelimit]
      when :normal
        @enabled_modes = %i[info warn error ratelimit]
      when :quiet
        @enabled_modes = %i[warn error]
      when :silent
        @enabled_modes = %i[]
      end
    end
def mode=(value)
      case value
      when :debug
        @enabled_modes = %i[debug good info warn error out in ratelimit]
      when :verbose
        @enabled_modes = %i[good info warn error out in ratelimit]
      when :normal
        @enabled_modes = %i[info warn error ratelimit]
      when :quiet
        @enabled_modes = %i[warn error]
      when :silent
        @enabled_modes = %i[]
      end
    end
Sets the logging mode
 Possible modes are:
  * :debug logs everything
  * :verbose logs everything except for debug messages
  * :normal logs useful information, warnings and errors
  * :quiet only logs warnings and errors
  * :silent logs nothing
 @param value [Symbol] What logging mode to use