Extracted Logger::Application from logger.rb

see https://bugs.ruby-lang.org/issues/9860