2009-06-28 4 views
0

Мне нужно изменить формат журнала моего рельса.Почему Пассажир не уважает мой собственный формат журнала?

Я положил this file в каталог lib и потребовал его в файле development.rb env.

require 'hodel_3000_compliant_logger' 
config.logger = Hodel3000CompliantLogger.new(config.log_path) 

и я должен получить вывод development.log файла следующим образом:

Jun 28 03:05:13 millisami-notebook rails[18243]: Memory usage: 86888 | 
PID: 18243 

Я получаю точный журнал, когда я начинаю мое приложение с подлинника/сервер (Mongrel). Но когда я запускаю приложение через «Пассажир», записываемый формат является по умолчанию Rails.

Почему пассажир не пишет в файл журнала, как Монгрель?

ответ

0

Поскольку Пассажир запускает ваше приложение Rails в рабочем режиме, вы только сконфигурировали регистратор в режиме разработки. Скопируйте конфигурацию в файл среды production.rb.

+0

Это не тот случай. Я запускаю это в своем локальном Ubuntu, и я настроил RailsEnv на разработку в vhost и, безусловно, работает в режиме разработки. – Autodidact