Подтвердить что ты не робот

Настройка регистратора в рельсах 3

Я пытаюсь понять, как использовать логгер с рельсами 3. Мне нужно зайти в файл, не имея его в консоли, но я просто не могу понять, как его настроить, а затем, как написать что-то в этот журнал. Я попробовал рельсовые документы, но на самом деле они не дали понять.

4b9b3361

Ответ 1

По умолчанию Rails должен регистрироваться в файле журнала конкретных условий в каталоге проекта log. Он будет называться либо test.log, development.log, либо production.log в зависимости от среды, в которой вы работаете.

Вы можете войти в журнал журнала Rails напрямую с помощью объекта Rails.logger:

Rails.logger.info "My info message"
Rails.logger.debug "My debugging message"
Rails.logger.warn "My warning message"

Рельсы, используемые для использования Стандартный класс ведения журнала Ruby, но теперь он использует ActiveSupport::BufferedLogger. (Официальные Ruby on Rails Guides неверны, когда говорят: "Rails использует стандартный логгер Rubys для записи информации журнала" ).