Method: Chef::EventLoggers.new
- Defined in:
- lib/chef/event_loggers/base.rb
.new(name) ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/chef/event_loggers/base.rb', line 44 def self.new(name) event_logger_class = by_name(name.to_s) raise UnknownEventLogger, "No event logger found for #{name} (available: #{available_event_loggers.join(", ")})" unless event_logger_class raise UnavailableEventLogger unless available_event_loggers.include? name.to_s event_logger_class.new end |