Я создал новый регистраторRails3 Пользовательские регистратор
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"
ничего не делает в производственной среде. Это также не вызывает никакой ошибки. Можете ли вы сказать, что могло бы пойти не так, как в «производственной» среде с моим новым регистратором?
Как установить уровень регистратора? Может быть, ошибка там? – Arsen7
Возможно, разрешения на файл не позволяют создать файл? Что именно означает «ничего не делает»? – Arsen7
файл создается. Нет проблем с этим. Я использую этот регистратор в delayed_job. может быть проблемой. – Anand