...
Run Format

Source file src/log/example_test.go

Documentation: log

  // Copyright 2013 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  package log_test
  
  import (
  	"bytes"
  	"fmt"
  	"log"
  )
  
  func ExampleLogger() {
  	var (
  		buf    bytes.Buffer
  		logger = log.New(&buf, "logger: ", log.Lshortfile)
  	)
  
  	logger.Print("Hello, log file!")
  
  	fmt.Print(&buf)
  	// Output:
  	// logger: example_test.go:19: Hello, log file!
  }
  
  func ExampleLogger_Output() {
  	var (
  		buf    bytes.Buffer
  		logger = log.New(&buf, "INFO: ", log.Lshortfile)
  
  		infof = func(info string) {
  			logger.Output(2, info)
  		}
  	)
  
  	infof("Hello world")
  
  	fmt.Print(&buf)
  	// Output:
  	// INFO: example_test.go:36: Hello world
  }
  

View as plain text