config/environment.rb にて以下を記述する。
require_relative 'application'
Rails.application.initialize!
class Logger
class Formatter
def call(severity, time, progname, msg)
if msg.include?("No route matches")
severity = "ERROR"
end
msg = msg.gsub(/^\n/, "")
end
end
end
解説
ここで出てきた引数の
msg
は logメッセージ
serverity
はログレベル
したがって上記の場合、「"No route matches" がメッセージに含まれるlogはERROR」
に変更される。