我想要这样的东西:
[INFO] User initiated request GET '/'
[ERROR] 500 Internal failure
我检查了config.log_tags,但没有直观的方法。
注意:我找到的一种方法是覆盖Logger::add函数。但我更喜欢更标准的方式。
使用rails应用程序记录器应该打印出日志的级别
如果你有一个特殊的rails应用程序,但它不起作用,你可以用STDOUT 初始化Rails.logger
irb(main):001:0> Rails.logger.info("test")
test
=> 5
# with STDOUT initializing
irb(main):002:0> Rails.logger = Logger.new(STDOUT)
irb(main):003:0> Rails.logger.info("test")
I, [2021-04-03T11:27:09.549395 #98808] INFO -- : test
=> true
您还可以根据rails文档配置应用程序https://guides.rubyonrails.org/debugging_rails_applications.html#the-记录器