diff --git a/Gemfile.lock b/Gemfile.lock index 3a2bdf4a050..82114deca2d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -171,7 +171,7 @@ GEM logstash-event (1.2.02) logstash-logger (0.26.1) logstash-event (~> 1.2) - logster (2.5.1) + logster (2.6.1) loofah (2.4.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) diff --git a/config/initializers/100-logster.rb b/config/initializers/100-logster.rb index 99873698087..95a3e09e7f2 100644 --- a/config/initializers/100-logster.rb +++ b/config/initializers/100-logster.rb @@ -150,3 +150,15 @@ if Rails.configuration.multisite chained && chained.first.formatter = RailsMultisite::Formatter.new end end + +Logster.config.project_directories = [ + { path: Rails.root.to_s, url: "https://github.com/discourse/discourse", main_app: true } +] +Discourse.plugins.each do |plugin| + next if !plugin.metadata.url + + Logster.config.project_directories << { + path: "#{Rails.root.to_s}/plugins/#{plugin.directory_name}", + url: plugin.metadata.url + } +end