簡體   English   中英

ruby on rails將文件記錄到big - >從中刪除params

[英]ruby on rails log file to big -> remove params from it

我在RoR中制作了一個分布式的實時系統,它由2台機器組成。

PC A:從相機拍攝圖像並將其發送到第二台PC。 所以這台機器每隔一秒就發送一個帶有params圖像的http請求。 PC B - 服務器:將圖像保存在數據庫中。

我的問題是日志文件變得太大,因為日志甚至是params字符串。 如何設置記錄器來截斷參數? 或者只是刪除它?

抱歉我的英語不好.....我希望有人可以幫助我。 再見戴維德倫蒂尼。

要專門從日志中刪除某些PARAMS可以設置config.filter_parametersapplication.rb是這樣的:

config.filter_parameters += [:parameter_name]

這將使用“[FILTERED]”替換已過濾參數的值。

您可以將日志級別設置為更簡潔。

有關調試,請參閱rails指南

因此,對於整個應用程序(在開發中),將其添加到config / environments / development.rb:

config.log_level = :warn # In any environment initializer, or

或者,直接在應用程序中更改日志記錄級別:

Rails.logger.level = 0 # at any time

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM