Add `shift_age` and `shift_size` option for `logger` method

To support all options of Logger.new. cf. http://www.ruby-doc.org/stdlib-1.9.3/libdoc/logger/rdoc/Logger.html#method-c-new