// displayFile opens the specified file and output all lines in it using the // log object. func displayFile(log *logger.Logger, fname string) error { r, err := os.Open(fname) if err != nil { return fmt.Errorf("error opening %q: %v", fname, err) } defer r.Close() log.Verbosef(3, "Contents of %q:\n", fname) s := bufio.NewScanner(r) for s.Scan() { log.Verboseln(3, s.Text()) } return nil }