Rails 構成ファイルで、次のように設定できます。
config.log_level = :debug
config.log_tags = [:uuid, lambda { |req| Time.now } ]
ただし、これは Rails.logger を使用している場合にのみ機能します。カスタムのタグ付きロガーを作成できることは知っています。ただし、構文は少し冗長です。
logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
logger.tagged("BCX") { Logger.info "Stuff" }
とにかくlog_tagsでカスタムロガーを設定できるので、毎回使用するタグを指定する必要はありませんか? このためのカスタムクラスを作成できると確信していますが、これを行うための組み込みの方法はありますか? ありがとう!