mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Tag the blank log line between dev requests so it's easier to filter out entire requests with grep -v without leaving a stray newline behind. Example:
# Tag asset requests so it's easy to filter them from dev logs config.log_tags = [ -> request { :assets if request.path.starts_with?(config.assets.prefix) }, -> request { request.uuid } ] # Watch the logs, ignoring asset requests $ tail -100f log/development.log | grep -v assets
This commit is contained in:
parent
f89ef12eb6
commit
1a7049906e
1 changed files with 3 additions and 3 deletions
|
@ -12,9 +12,6 @@ module Rails
|
|||
def call(env)
|
||||
request = ActionDispatch::Request.new(env)
|
||||
|
||||
# Put some space between requests in development logs.
|
||||
Rails.logger.info "\n\n" if Rails.env.development?
|
||||
|
||||
if Rails.logger.respond_to?(:tagged)
|
||||
Rails.logger.tagged(compute_tags(request)) { call_app(request, env) }
|
||||
else
|
||||
|
@ -25,6 +22,9 @@ module Rails
|
|||
protected
|
||||
|
||||
def call_app(request, env)
|
||||
# Put some space between requests in development logs.
|
||||
Rails.logger.info "\n\n" if Rails.env.development?
|
||||
|
||||
Rails.logger.info started_request_message(request)
|
||||
@app.call(env)
|
||||
ensure
|
||||
|
|
Loading…
Reference in a new issue