Rails.cache の動作をログに出力する方法

Published: 2021/9/22


Rails.cache は、もろもろのキャッシュのための機能を提供しているが、その挙動がおかしいときには、デバッグをしたくなる。 その際、どうやってログを仕込んだら良いのかが、少なくとも公式のドキュメントには記載がなかったので、そのメモ。

ActiveSupport::Cache::Store.logger = Rails.logger

このようなコードを、例えば config/initializers/cache.rb などを作成しそこに記述してやると、Rails のキャッシュはログを出力するようになる。


Tags: rails

About

エンジニアです。 仕事では Xincere Residence を作っています。 このサイトは個人のブログであり、所属団体の意見等とは関係がありません。

Tags