class Rsg::Generators::Logging::LogrageGenerator
Public Instance Methods
add_lograge()
click to toggle source
# File lib/rsg/generators/logging/lograge_generator.rb, line 6 def add_lograge append_gem "lograge", install: false append_gem "logstash-event", after: "lograge" end
initializer()
click to toggle source
# File lib/rsg/generators/logging/lograge_generator.rb, line 11 def initializer copy_file "initializer_lograge.rb", "config/initializers/logging.rb" end
json_logs_env_var()
click to toggle source
# File lib/rsg/generators/logging/lograge_generator.rb, line 15 def json_logs_env_var inject_into_file "config/application.rb", <<-CODE, before: /^ end$/ \n # Enable JSON logs with lograge config.x.json_logs = Rails.env.production? || %w[1 true yes].include?(ENV.fetch('JSON_LOGS', '0')) CODE end