Варианты логирования в Discourse

Есть ли где-то конфигурационные опции для логирования?

Я хочу предотвратить логирование сообщений, которые в настоящее время пишут пользователи. Возможно ли это?

Привет! Можешь, пожалуйста, объяснить ещё раз? Не совсем понятно, что именно ты хочешь, извини!

Что ж, в discourse/rails/production.log записывается каждое сообщение, например:

Started POST "/posts" for 1.15.7.3 at 2020-11-12 13:46:27 +0000
Processing by PostsController#create as */*
  Parameters: {"raw"=>"This is a message which shouldn't be logged in my eyes"}

И что именно вы хотите изменить?

Если возможно, я не хочу видеть эти сообщения в логе.

Чтобы отфильтровать определенный параметр в Rails, вы можете сделать это (старый метод до появления filter_attributes, см. ниже) с помощью плагина:

Rails.application.config.filter_parameters += [
  :raw,
  :signature,
  :return_url,
  :api_url,
  :access_token_url,
  :code
]

Также можно использовать:

filter_attributes

Дополнительно см. filter_attributes и другую полезную информацию здесь:

Надеемся, это поможет @sbernhard

См. также: