Отключить запись вложения в кодировке base64 в рельсах - PullRequest
0 голосов
/ 27 марта 2020

В моем проекте Rails я отправляю электронное письмо с помощью ActionMailer и добавляю вложение (файл pdf). И когда создается это электронное письмо, в журнале сервера я вижу более длинную (очень длинную - не могу прокрутить вверх, чтобы начать) строку - вложение в кодировке base64.

Вопрос: Могу ли я отключить ведение журналов в кодировке base64 в моем приложении?

1 Ответ

0 голосов
/ 28 марта 2020

Во-первых, вы можете отключить определенные c части вашего журнала следующим образом:

Rails.application.config.filter_parameters += [
  :password,
  :encoded_key,
]

Я считаю, :encoded_key является большим ActiveStorage, но просто загляните в свой журнал, чтобы заставить замолчать то, что вы хочу.

Другой альтернативой является fantasti c LogRage gem. Я лично использую это для многих вещей, но это дает вам очень детальный контроль над ведением журнала. Это также упрощает экспорт журналов в другие службы, если вы когда-нибудь сделаете это в будущем.

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