Rails3 Custom logger - PullRequest
       1

Rails3 Custom logger

2 голосов
/ 27 мая 2011

Я создал новый регистратор

my_logger = Logger.new(File.join(Rails.root, 'log', 'my_log.log'))
my_logger.info "my message"

и попытался записать немного текста в этот файл журнала.

Вот logger_level для всех моих сред.

Development = 0 - Logger::DEBUG

Staging = 1 - Logger::INFO

Production = 1 - Logger::INFO

Это отлично работает в средах разработки и промежуточных.Но my_logger.info "my message" ничего не делает в производственной среде.Это также не вызывает никакой ошибки.Можете ли вы сказать, что могло пойти не так просто в «производственной» среде с моим новым регистратором?

Ответы [ 3 ]

2 голосов
/ 05 июня 2011

Если вы хотите настроить вывод логгера Rails3, попробуйте этот гем: https://github.com/johmas/itslog

0 голосов
/ 29 сентября 2011

Попробуйте поместить это в application.rb

if defined?(Rails) && (Rails.env == 'development')
  Rails.logger = Logger.new(STDOUT)
end
0 голосов
/ 12 июня 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...