3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

railsでNoMethodError: undefined method `silence'と言われたエラーの対応方法

Posted at

こんにちは。virapture株式会社もぐめっとです。

本日はトラブルシュートな記事になります。

問題

railsで開発していたところ、pumaを使ったrailsのログ出力をdockerでそのまま出力したいと思って設定したら下記のエラーが出てしまいました。

#<NoMethodError: undefined method `silence' for #<Logger:0x0000aaaaf4db96e8>>

というエラーがでて画像が表示されなくなってしまいました。

解決法

調べたら下記に答えがあった。

早速config/environments/development.rbのファイルを修正した。

development.rb
config.logger = Logger.new(STDOUT)

としていたところを

development.rb
config.logger = ActiveSupport::Logger.new(STDOUT)

に変えたら動いた。

まとめ

ActiveSupport::Logger.newを使ってloggerは設定しよう!

最後に、ワンナイト人狼オンラインというゲームを作ってます!よかったら遊んでね!

他にもCameconOffchaといったサービスも作ってるのでよかったら使ってね!

また、チームビルディングや技術顧問、Firebaseの設計やアドバイスといったお話も受け付けてますので御用の方は弊社までお問い合わせください。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?