Existem opções de configuração para registro de logs em algum lugar?
Quero evitar que o Discourse registre mensagens que estão sendo atualmente escritas pelos usuários. Isso é possível de alguma forma?
Existem opções de configuração para registro de logs em algum lugar?
Quero evitar que o Discourse registre mensagens que estão sendo atualmente escritas pelos usuários. Isso é possível de alguma forma?
Olá, você poderia tentar explicar novamente? Não está claro o que você está pedindo aqui, desculpe!
Bem, no arquivo discourse/rails/production.log, cada mensagem é registrada, como:
Started POST "/posts" for 1.15.7.3 at 2020-11-12 13:46:27 +0000
Processing by PostsController#create as */*
Parameters: {"raw"=>"Esta é uma mensagem que, na minha opinião, não deveria ser registrada"}
E o que você quer mudar?
Se possível, não quero ver essas mensagens no log.
Para filtrar um parâmetro específico no Rails, você pode fazer isso (método antigo antes de “filter_attributes”, veja abaixo) por meio de um plugin:
Rails.application.config.filter_parameters += [
:raw,
:signature,
:return_url,
:api_url,
:access_token_url,
:code
]
Você também pode usar:
filter_attributes
Veja também filter_attributes e outras informações úteis aqui:
Espero que isso ajude @sbernhard
Veja também: