INNER CODE UNIT · Ruby

setup_environment

reidmorrison/rocketjob · lib/rocket_job/cli.rb:141

    def setup_environment
      # Override Env vars when environment is supplied
      if environment
        ENV["RACK_ENV"] = ENV["RAILS_ENV"] = environment
      else
        self.environment = ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development"
      end
    end

    def setup_logger
      SemanticLogger.add_appender(io: STDOUT, formatter: :color) unless quiet
      SemanticLogger.default_level = log_level.to_sym if log_level

      # Enable SemanticLogger signal handling for this process
      SemanticLogger.add_signal_handler

      ::Mongoid.logger       = SemanticLogger[::Mongoid]
      ::Mongo::Logger.logger = SemanticLogger[::Mongo]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…