code: func (l *DistinctLogger) Printf(format string, v ...interface{}) {
  	logStatement := fmt.Sprintf(format, v...)
  	l.print(logStatement)
  }
docs: // Printf will log the string returned from fmt.Sprintf given the arguments,
  // but not if it has been logged before.
  // Note: A newline is appended.