■ [ruby] Ruby の Logger::Application を知った 毎週水曜に Ruby の stdlib を写経しながら、何だこの変数名は~とか、こんなメソッドが~みたいなことを有志でやっているんだけど、今日は logger.rb にある Logger::Application というのがあるというのを知った。 https://github.com/ruby/ruby/blob/trunk/lib/logger.rb#L775 要は rake タスクとかでよくやる "start foo", "end foo" みたいなロギングを良い感じにやってくれる奴らしい。応用するとこういうロガーを書ける。 require 'logger' class RakeExcecuter < Logger::Application def initialize(tasklist = []) su

