X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/6ccf25b347d90b2ae7b1f2e2b5c8f042e0790a3b..16358a1d39d96a2d04ab410731c9edcdf155606b:/config/environment.rb diff --git a/config/environment.rb b/config/environment.rb index 35bb86bf0..48af192aa 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -4,14 +4,24 @@ # you don't control web/app server and can't set it the proper way ENV['RAILS_ENV'] ||= 'production' +# Don't add asset tags +ENV["RAILS_ASSET_ID"] = '' + # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = '1.2.3' # Bootstrap the Rails environment, frameworks, and default configuration require File.join(File.dirname(__FILE__), 'boot') - -# Application constants needed for routes.rb - must go before Initializer call -API_VERSION = ENV['OSM_API_VERSION'] || '0.4' + +# Application constants needed for routes.rb - must go before Initializer call +API_VERSION = ENV['OSM_API_VERSION'] || '0.4' + +# Custom logger class to format messages sensibly +class OSMLogger < Logger + def format_message(severity, time, progname, msg) + "[%s.%06d #%d] %s\n" % [time.strftime("%Y-%m-%d %H:%M:%S"), time.usec, $$, msg.sub(/^\n+/, "")] + end +end Rails::Initializer.run do |config| # Settings in config/environments/* take precedence those specified here @@ -26,6 +36,10 @@ Rails::Initializer.run do |config| # (by default production uses :info, the others :debug) # config.log_level = :debug + # Use our custom logger + config.logger = OSMLogger.new(config.log_path) + config.logger.level = Logger.const_get(config.log_level.to_s.upcase) + # Use the database for sessions instead of the file system # (create the session table with 'rake db:sessions:create') # config.action_controller.session_store = :active_record_store @@ -56,7 +70,7 @@ end # Include your application configuration below SERVER_URL = ENV['OSM_SERVER_URL'] || 'www.openstreetmap.org' -ActionMailer::Base.server_settings = { +ActionMailer::Base.smtp_settings = { :address => "localhost", :port => 25, :domain => 'localhost', @@ -77,4 +91,8 @@ HTTP_EXPECTATION_FAILED = 417 #Taming FCGI # COUNT = 0 -MAX_COUNT = 10 +MAX_COUNT = 10000 + + + +