mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06: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
|
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
|
# TODO logster should be able to do this automatically
|
||||||
Logster.config.subdirectory = "#{GlobalSetting.relative_url_root}/logs"
|
Logster.config.subdirectory = "#{GlobalSetting.relative_url_root}/logs"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user