module LogStash::Outputs
Public Class Methods
from_url(url, &block)
click to toggle source
# File lib/logstash/outputs.rb, line 6 def self.from_url(url, &block) uri = URI.parse(url) # TODO(sissel): Add error handling # TODO(sissel): Allow plugin paths klass = uri.scheme.capitalize file = uri.scheme require "logstash/outputs/#{file}" LogStash::Outputs.const_get(klass).new(uri, &block) end