Я пытаюсь сделать простую регистрацию
logger.error "ERROR!!!"
Но ничего не отображается ни в одном файле журнала в каталоге / log.Я пытался спасти исключение, но исключения не существует.
В чем здесь проблема?
Вы проверили, что ваш файл production.log имеет надлежащие права? Попробуйте запустить sudo chmod 0666 для вашего файла production.log, это может быть проблемой.
sudo chmod 0666
там может быть:
что говорит "logger.class"? какой регистратор вы используете? файл журнала создан? каково его разрешение и разрешение для папки журнала? вы запускаете сервер на вебрике (локально?) или на пассажире и т. д.
например. если вы говорите «Rails.logger = Logger.new (STDOUT)», тогда журналы будут идти в стандартный вывод, а не в файл. проверьте это также
У меня была похожая проблема при попытке использовать logger.debug и RAILS_DEFAULT_LOGGER.debug.
logger.debug
RAILS_DEFAULT_LOGGER.debug
Однако работает следующее:
Rails.logger.debug 'hello world'
Затем проверьте журналыдля соответствующей среды в папке /log вашего приложения.
/log