Sha256: 858740016a70d8a24196a6e06881100657944760c5172befcdfa98d6faf8f971

Contents?: true

Size: 768 Bytes

Versions: 13

Compression:

Stored size: 768 Bytes

Contents

# frozen_string_literal: true

module Evostream
  module Commands
    # Returns a detailed set of information about a stream.
    class SetLogLevel < Command
      MANDATORY = %w[level].freeze

      def initialize(commands = {})
        super(commands)
      end

      def cmd
        super
        "setLogLevel?params=#{encode_64}"
      end

      private

      # Change the log level for all log appenders. Default value in the
      # system is set in the config.lua file, which is usually set to 6.
      #
      # Log Levels:
      #    0 - Fatal
      #    1 - Error
      #    2 - Warning
      #    3 - Info
      #    4 - Debug
      #    5 - Fine
      #    6 - Finest
      def level(param = 'null')
        "level=#{param}"
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
evostream-event-1.0.3 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.3.pre.95 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.3.pre.93 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.3.pre.91 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.3.pre.83 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.2 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.2.pre.75 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.2.pre.74 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.1 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.1.pre.72 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.0 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.0.pre.69 lib/evostream/event/commands/set_log_level.rb
evostream-event-1.0.0.pre.65 lib/evostream/event/commands/set_log_level.rb