Sha256: 121ab0f27a6d05c291302d2d7215a27c61ef00244feb1a60ada0572844a00bb0
Contents?: true
Size: 703 Bytes
Versions: 3
Compression:
Stored size: 703 Bytes
Contents
require 'mongodb_logger/logger' module MongodbLogger class ServerConfig class ServerLogger < MongodbLogger::Logger private def resolve_config config_file = ENV['MONGODBLOGGERCONFIG'] config = YAML.load(ERB.new(File.read(config_file)).result) config = config['mongodb_logger'] if config && config.has_key?('mongodb_logger') config end end class << self def set_config(config_path) ENV['MONGODBLOGGERCONFIG'] = config_path @logger = ServerLogger.new(:path => "server.log") @logger.mongo_adapter end def mongo_adapter @logger.mongo_adapter if @logger end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongodb_logger-0.4.2 | lib/mongodb_logger/server_config.rb |
mongodb_logger-0.4.1 | lib/mongodb_logger/server_config.rb |
mongodb_logger-0.4.0 | lib/mongodb_logger/server_config.rb |