Sha256: 67bebad6879c50112f997ef764c22a4b65dd1e866c27fbf761c341b48b0f83c5
Contents?: true
Size: 1.65 KB
Versions: 4
Compression:
Stored size: 1.65 KB
Contents
# -*- coding: utf-8 -*- ActiveGroonga::Base.logger ||= Rails.logger case Rails.logger.level when ActiveSupport::BufferedLogger::DEBUG log_level = :debug when ActiveSupport::BufferedLogger::INFO log_level = :info when ActiveSupport::BufferedLogger::WARN log_level = :warning when ActiveSupport::BufferedLogger::ERROR log_level = :error when ActiveSupport::BufferedLogger::FATAL log_level = :critical when ActiveSupport::BufferedLogger::UNKNOWN log_level = :none else log_level = :info end options = {:level => log_level} Groonga::Logger.register(options) do |level, time, title, message, location| logger = ActiveGroonga::Base.logger method_name = :info case level when :debug method_name = :debug when :info method_name = :info when :warning method_name = :warn when :error method_name = :error when :critical method_name = :fatal when :none method_name = :unknown end message = "[#{title}] #{message}" unless title.blank? logger.send(method_name, message) end configuration_file = config.groonga_configuration_file unless File.exist?(configuration_file) File.open(configuration_file, "w") do |file| file.puts <<-EOC development: database: db/development.groonga test: database: db/test.groonga production: database: db/production.groonga EOC end end ActiveGroonga::Base.configurations = config.groonga_configuration ActiveGroonga::Base.setup_database # class ::ActionView::Base # include ActiveGroonga::Helper # end # require 'active_groonga/action_controller/groonga_benchmarking' # module ::ActionController # class Base # include ActiveGroonga::ActionController::GroongaBenchmarking # end # end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
activegroonga-0.0.7 | rails/init.rb |
activegroonga-0.0.6 | rails/init.rb |
activegroonga-0.0.1 | rails/init.rb |
activegroonga-0.0.2 | rails/init.rb |