Railsログに^{[0m ^{[1mが残るのを止める

公開日時

CloudWatchLogsに記録されているRailsログを眺めていたら、↓のログが残っており調べてみたらログのカラーコード表示のための記法とのこと。

^{[0m  ^{[1m

開発環境であればカラー表示のほうが見やすいが本番環境では不要なのでカラーコードを削除することにした。

# config/environments/production.rb
Rails.application.configure do
  config.colorize_logging = false
end

これでログのカラーコードは記録されなくなった。

参考


Related #ruby

VSCode + PrettierでRubyのコードを自動フォーマットする

@prettier/plugin-rubyを利用

VSCodeでRails環境を整える

ショートカット大事

VSCodeでRubyのコード補完と関数ジャンプができるようにする

ruby拡張とsolargraph拡張を入れる

Action Mailerのインターセプタを使ってバウンスメールのチェックを行う

AWS SESを使っている場合はバウンス対応をやっておかないとサービス停止になってしまう

open-uriでhttpリクエストを送信する際のtimeout設定

モンキーパッチを当てた

docker-composeでRails6環境をrails newしたら途中で止まってしまった

--skip-gitオプションを追加する必要があった