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

公開日時

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

^{[0m  ^{[1m

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

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

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

参考


Related #ruby

Sidekiqで指定時間待ってから実行する

perform_inを使う

Active Jobで指定時間後にジョブを実行する

setメソッドの引数にwaitを指定する

bot tweetするrubyスクリプト

8時間ほどで申請が通っていた

RailsのログをLogrageに変更する

ログを1行にまとめてくれるので便利

request specでリダイレクトのテストをする

redirect_toが使えた

Extension fieldsを使ってdocker-composeのコンテナ設定を共通化する

Railsコンテナ設定を共通化して、commandだけそれぞれで変えるようにした