提交 23b69c95 编写于 作者: A Aaron Patterson

extract logger and development checks to methods

上级 56f3d05f
......@@ -12,8 +12,8 @@ def initialize(app, taggers = nil)
def call(env)
request = ActionDispatch::Request.new(env)
if Rails.logger.respond_to?(:tagged)
Rails.logger.tagged(compute_tags(request)) { call_app(request, env) }
if logger.respond_to?(:tagged)
logger.tagged(compute_tags(request)) { call_app(request, env) }
else
call_app(request, env)
end
......@@ -23,12 +23,12 @@ def call(env)
def call_app(request, env)
# Put some space between requests in development logs.
if Rails.env.development?
Rails.logger.debug ''
Rails.logger.debug ''
if development?
logger.debug ''
logger.debug ''
end
Rails.logger.info started_request_message(request)
logger.info started_request_message(request)
@app.call(env)
ensure
ActiveSupport::LogSubscriber.flush_all!
......@@ -55,6 +55,16 @@ def compute_tags(request)
end
end
end
private
def development?
Rails.env.development?
end
def logger
Rails.logger
end
end
end
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册