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]