ruby-on-rails - Rails 6 中只有一个控制器的静默记录器
问题描述
我们有一个控制器产生过多的日志(我们不关心)。我们想使这些日志静音。
我们找到了几个解决方案,但最终都遇到了以下两个问题之一:
- 我们在开发中使用默认的 ActiveRecord 记录器,而在生产中使用 SysLog ( https://ruby-doc.org/stdlib-2.6.1/libdoc/syslog/rdoc/Syslog/Logger.html )
看起来很多解决方案(我们发现)专门针对 ActiveRecord 记录器(相对于任何记录器)。
- 看起来如果我们对 ActiveRecord::Base.logger 做任何事情,那么它最终会被应用到所有控制器(而只是这个)。
解决方案
推荐阅读
- html - 在响应式布局 HTML5 中捏缩放
- marklogic - 由于超出时间限制,marklogic MLCP 导入失败
- c# - 如何在 ASP.NET MVC 中验证路由中的参数值
- mysql - MYSQL 命令获取列标题、位置和顺序
- python - 自己的数据集 ValueError:张量转换请求的 dtype 字符串为张量与 dtype float32
- python - _tkinter.TclError:在以下目录中找不到可用的 init.tcl:
- python - 在 python 中解析 APNIC 批量 whois 数据
- php - php exec puppeteer脚本没有输出
- javascript - Feathers.JS 的 npm 启动问题
- c# - 如果项目不存在或其他字段等于某个值,则更新 DynamoDB 表达式