To take advantage of how `Printf` or `Logf` works with "vararg" syntax:

```
func (self *Logger) Logf(level Level, messageFmt string, args ...interface{}) (*Log, []error) {
  return self.logf(level, messageFmt, args...)
}
```