logger interface is too overloaded to be a logger

also, autocomplete goodness!