code: func debugLog(frmt string, args ...interface{}) {
  	if Debug {
  		_, file, pos, _ := runtime.Caller(1)
  		generatorLogger.Printf("%s:%d: %s", filepath.Base(file), pos,
  			fmt.Sprintf(frmt, args...))
  	}
  }
docs: // debugLog wraps log.Printf with a debug-specific logger