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