Обработка бревен в производстве - PullRequest
0 голосов
/ 28 августа 2009

Кто-нибудь сейчас почему я не вижу журналы для работы в workling.output или production.log?

При разработке логи отображаются в файле development.log.

В моем средах / production.rb журнал levl установлен для отладки. config.log_level =: debug

Я начинаю Старлинг и Ворлинг вот так

server > /usr/bin/starling -d -P /tmp/pids/starling.pid -L /mnt/app/current/log/starling.log -p 15151

local > cap deploy:restart

server > RAILS_ENV=production /mnt/app/current/script/workling_client start

Ответы [ 3 ]

1 голос
/ 29 августа 2009

Уровень журнала отличается. Уровень по умолчанию для режима разработки - logger.debug, он показывает практически все. В производстве я думаю, что это logger.info, это вызванные действия, время выполнения и только ошибки.

0 голосов
/ 13 октября 2009

На самом деле проблема связана с буферизацией, выполняемой системой. Журналы не сразу сбрасываются в production.log.

Вам нужно очистить регистратор, чтобы ваши журналы сразу появились в production.log:

logger.info "Что-то здесь информативное" logger.flush

Надеюсь, это поможет.

0 голосов
/ 29 августа 2009

Если все остальное работает нормально, я думаю, что это проблема с разрешениями, когда у скриптов недостаточно прав для записи рабочего журнала.

...