mirror of
https://github.com/discourse/discourse.git
synced 2024-11-22 12:57:29 +08:00
DEV: Remove logster current context config.
Multisite middleware sits at the top of the middleware stack.
This commit is contained in:
parent
ac968f5363
commit
82964265cc
|
@ -83,22 +83,6 @@ end
|
|||
|
||||
Logster.store.max_backlog = GlobalSetting.max_logster_logs
|
||||
|
||||
# middleware that logs errors sits before multisite
|
||||
# we need to establish a connection so redis connection is good
|
||||
# and db connection is good
|
||||
Logster.config.current_context = lambda { |env, &blk|
|
||||
begin
|
||||
if Rails.configuration.multisite
|
||||
request = Rack::Request.new(env)
|
||||
ActiveRecord::Base.connection_handler.clear_active_connections!
|
||||
RailsMultisite::ConnectionManagement.establish_connection(host: request['__ws'] || request.host)
|
||||
end
|
||||
blk.call
|
||||
ensure
|
||||
ActiveRecord::Base.connection_handler.clear_active_connections!
|
||||
end
|
||||
}
|
||||
|
||||
# TODO logster should be able to do this automatically
|
||||
Logster.config.subdirectory = "#{GlobalSetting.relative_url_root}/logs"
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user