Dab*_*idi 9 logging truncate ruby-on-rails params
我在RoR中制作了一个分布式的实时系统,它由2台机器组成.
PC A:从相机拍摄图像并将其发送到第二台PC.所以这台机器每隔一秒就发送一个带有params图像的http请求.PC B - 服务器:将图像保存在数据库中.
我的问题是日志文件变得太大,因为日志甚至是params字符串.如何设置记录器来截断参数?或者只是删除它?
抱歉我的英语不好.....我希望有人可以帮助我.再见戴维德伦蒂尼.
CMW*_*CMW 24
要专门从日志中删除某些PARAMS可以设置config.filter_parameters在application.rb这样的:
config.filter_parameters += [:parameter_name]
Run Code Online (Sandbox Code Playgroud)
这将使用"[FILTERED]"替换已过滤参数的值.
您可以将日志级别设置为更简洁.
因此,对于整个应用程序(在开发中),将其添加到config/environments/development.rb:
config.log_level = :warn # In any environment initializer, or
Run Code Online (Sandbox Code Playgroud)
或者,直接在应用程序中更改日志记录级别:
Rails.logger.level = 0 # at any time
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2984 次 |
| 最近记录: |