~One last part I'm still trying to figure out is how the deprecation tooling silences deprecations when recording. I don't understand why, but that doesn't seem to happen when recording deprecations from specific deprecators.~
ActiveSupport::Deprecaton.behavior defaults to :log and ActiveSupport::Deprecation.new.behavior defaults to :stderr (which is the problem) so I'll fix that separately.
Add support for detecting deprecations raised with
Rails.application.deprecators
added in https://github.com/rails/rails/commit/7a26f2625533a0d45c0a1efbd264d3eb7462ee7b.~One last part I'm still trying to figure out is how the deprecation tooling silences deprecations when recording. I don't understand why, but that doesn't seem to happen when recording deprecations from specific deprecators.~
ActiveSupport::Deprecaton.behavior
defaults to:log
andActiveSupport::Deprecation.new.behavior
defaults to:stderr
(which is the problem) so I'll fix that separately.