lib/fluent/plugin/out_mongo.rb in fluent-plugin-mongo-1.2.2 vs lib/fluent/plugin/out_mongo.rb in fluent-plugin-mongo-1.3.0
- old
+ new
@@ -106,9 +106,13 @@
compat_parameters_convert(conf, :inject)
super
+ if @auth_mech && !Mongo::Auth::SOURCES.has_key?(@auth_mech.to_sym)
+ raise Fluent::ConfigError, Mongo::Auth::InvalidMechanism.new(@auth_mech.to_sym)
+ end
+
if @connection_string.nil? && @database.nil?
raise Fluent::ConfigError, "connection_string or database parameter is required"
end
unless @ignore_invalid_record