Sha256: a2b7ad44c1abe03b2bedd44053707a3dc9c0a2b975a9201382806e0f7b3e578d

Contents?: true

Size: 621 Bytes

Versions: 52

Compression:

Stored size: 621 Bytes

Contents

# encoding: utf-8
require "logstash/namespace"
require "logstash/util"
require "logstash/util/worker_threads_default_printer"


# This class exists to format the settings for defaults used
module LogStash module Util class DefaultsPrinter
  def self.print(settings)
    new(settings).print
  end

  def initialize(settings)
    @settings = settings
    @printers = [workers]
  end

  def print
    collector = []
    @printers.each do |printer|
      printer.visit(collector)
    end
    "Settings: " + collector.join(', ')
  end

  private

  def workers
    WorkerThreadsDefaultPrinter.new(@settings)
  end
end end end

Version data entries

52 entries across 52 versions & 3 rubygems

Version Path
logstash-filter-zabbix-0.1.2 vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/util/defaults_printer.rb
logstash-filter-zabbix-0.1.1 vendor/bundle/jruby/1.9/gems/logstash-core-2.4.1-java/lib/logstash/util/defaults_printer.rb
ivanvc-logstash-input-s3-3.1.1.4 vendor/local/gems/logstash-core-2.4.1-java/lib/logstash/util/defaults_printer.rb
ivanvc-logstash-input-s3-3.1.1.3 vendor/local/gems/logstash-core-2.4.1-java/lib/logstash/util/defaults_printer.rb
ivanvc-logstash-input-s3-3.1.1.2 vendor/local/gems/logstash-core-2.4.1-java/lib/logstash/util/defaults_printer.rb
logstash-core-2.4.1-java lib/logstash/util/defaults_printer.rb
logstash-core-2.4.0-java lib/logstash/util/defaults_printer.rb
logstash-core-2.4.0.snapshot4-java lib/logstash/util/defaults_printer.rb
logstash-core-2.4.0.snapshot3-java lib/logstash/util/defaults_printer.rb
logstash-core-2.4.0.snapshot2-java lib/logstash/util/defaults_printer.rb
logstash-core-2.4.0.snapshot1-java lib/logstash/util/defaults_printer.rb
logstash-core-2.3.4-java lib/logstash/util/defaults_printer.rb
logstash-core-2.3.4.snapshot1-java lib/logstash/util/defaults_printer.rb
logstash-core-2.3.3-java lib/logstash/util/defaults_printer.rb
logstash-core-2.3.3.snapshot2-java lib/logstash/util/defaults_printer.rb
logstash-core-2.3.3.snapshot1-java lib/logstash/util/defaults_printer.rb
logstash-core-5.0.0.alpha3.snapshot2-java lib/logstash/util/defaults_printer.rb
logstash-core-5.0.0.alpha3.snapshot1-java lib/logstash/util/defaults_printer.rb
logstash-core-5.0.0.alpha2-java lib/logstash/util/defaults_printer.rb
logstash-core-5.0.0.alpha2.snapshot2-java lib/logstash/util/defaults_printer.rb