Скрыть серверные логи для метода send_file - PullRequest
0 голосов
/ 26 февраля 2020

Версия Rails: 4.2.0

Ruby версия: 2.3.8

Есть ли способ в приложении Rails скрыть абсолютный путь, отображаемый для метода send_file?

код контроллера:

def download_file(file_path)
  send_file file_path, :x_sendfile => true, :type => 'application/pdf'
end

путь, отображаемый в журналах сервера:

Sent file /home/new_user/Project/new_project/pdfs/plan_7.pdf

1 Ответ

0 голосов
/ 26 февраля 2020

Проверьте config/production.rb и измените уровень журнала.

Попробуйте что-то подобное:

  config.log_level = :fatal

Уровень может быть: :debug, :info, :warn, :error, :fatal и :unknown. Выберите лучший вариант для вашего случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...