Ci sono opzioni di configurazione per la registrazione dei log da qualche parte?
Vorrei impedire a Discourse di registrare i messaggi attualmente scritti dagli utenti. È possibile farlo in qualche modo?
Ci sono opzioni di configurazione per la registrazione dei log da qualche parte?
Vorrei impedire a Discourse di registrare i messaggi attualmente scritti dagli utenti. È possibile farlo in qualche modo?
Ciao, puoi provare a spiegare di nuovo? Non è chiaro cosa stai chiedendo qui, scusa!
Beh, in discourse/rails/production.log viene registrato ogni messaggio, come
Started POST "/posts" per 1.15.7.3 alle 2020-11-12 13:46:27 +0000
Processing by PostsController#create come */*
Parameters: {"raw"=>"Questo è un messaggio che, a mio avviso, non dovrebbe essere registrato"}
E cosa vorresti cambiare?
Se possibile, non vorrei vedere questi messaggi nel log.
Per filtrare un parametro specifico in Rails, puoi farlo (metodo vecchio prima di “filter_attributes”, vedi sotto) tramite un plugin:
Rails.application.config.filter_parameters += [
:raw,
:signature,
:return_url,
:api_url,
:access_token_url,
:code
]
Puoi anche utilizzare:
filter_attributes
Vedi anche filter_attributes e altre informazioni utili qui:
Spero che questo sia d’aiuto @sbernhard
Vedi anche: