Я новичок в Ruby/Rails, но не новичок в разработке.Как включить ведение журнала в Rails?
У меня есть следующий код, определенный в iniatializer.rb:
def logger
if defined?(RAILS_DEFAULT_LOGGER)
RAILS_DEFAULT_LOGGER
else
nil
end
end
Я хочу, чтобы включить ведение журнала сообщений в моем приложении Руби/Rails.
И в какой-то Руби/Rails кода, у меня есть
logger.info "Email attachment: #{size} #{filename}"
\ рубин \ Bin> рубин --version дает: рубин 1.8.7 (2010-01-10) 249 номера патчей [i386-mingw32 ]
Как изменить определение регистратора, чтобы logger.info попал в файл, который я могу открыть и прочитать? Пожалуйста, укажите необходимые требования/включить.
спасибо.
Вопрос очень конкретный. Как изменить определение регистратора, а не писать новый код ... Спасибо. – chuacw
В вашем защитнике логгера просто запустите RAILS_DEFAULT_LOGGER с помощью «Logger.new ('log/my_log.log») внутри вашего блока if. Dont изменить condition.so ваш код 'если он определен? (RAILS_DEFAULT_LOGGER) Logger.new ('Журнал/my_log.log') еще ноль end' –
Суббарао, Фредерик сказал RAILS_DEFAULT_LOGGER был удален, так будет ваш код Помогите??? – chuacw