2013-09-04 2 views
0

Стандартное начало рельсов лог сообщения как это:Можно ли изменять сообщения журналов rails?

Started GET "/newrelic" for 192.168.18.36 at 2013-09-04 15:19:34 +0200 

Но я хотел бы иметь что-то вроде этого:

[request_id] Started GET "/newrelic" for 192.168.18.36 at 2013-09-04 15:19:34 +0200 

Можно ли achevie это?

+0

ли эта помощь? http://stackoverflow.com/questions/462651/rails-logger-format-string-configuration –

ответ

1

Да, это возможно. Вы можете добиться этого, используя config.log_tags. Параметр log_tags был добавлен в Rails 3.2 и может использоваться для добавления информации к каждому сообщению журнала.

В /config/environments/development.rb

MyApp::Application.configure do 
    config.log_tags = [:request_id] 
    ... 
end 
Смежные вопросы