Sha256: 79e55cbaf3787dd98c5c12bf284621c5ad84b711a1e8fbdca7348f181c78c5a1

Contents?: true

Size: 780 Bytes

Versions: 18

Compression:

Stored size: 780 Bytes

Contents

module Fluent
  module LoggerSupport
    def self.included(klass)
      klass.instance_eval {
        desc "MongoDB log level"
        config_param :mongo_log_level, :string, default: 'info'
      }
    end

    def configure_logger(mongo_log_level)
      Mongo::Logger.level = case @mongo_log_level.downcase
                            when 'fatal'
                              Logger::FATAL
                            when 'error'
                              Logger::ERROR
                            when 'warn'
                              Logger::WARN
                            when 'info'
                              Logger::INFO
                            when 'debug'
                              Logger::DEBUG
                            end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
fluent-plugin-mongo-1.6.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.5.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.4.1 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.4.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.3.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.2.2 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.2.1 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.2.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.1.2 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.1.1 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.1.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.0.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.0.0.rc3 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-0.8.1 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.0.0.rc2 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-0.8.0 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-1.0.0.rc1 lib/fluent/plugin/logger_support.rb
fluent-plugin-mongo-0.8.0.rc1 lib/fluent/plugin/logger_support.rb