example_test.go 498 B

123456789101112131415161718192021222324252627282930
  1. package log_test
  2. import (
  3. l "log"
  4. "bet24.com/log"
  5. )
  6. func Example() {
  7. name := "Leaf"
  8. log.Debug("My name is %v", name)
  9. log.Release("My name is %v", name)
  10. log.Error("My name is %v", name)
  11. log.Fatal("My name is %v", name)
  12. logger, err := log.New("release", "", "", l.LstdFlags)
  13. if err != nil {
  14. return
  15. }
  16. defer logger.Close()
  17. logger.Debug("will not print")
  18. logger.Release("My name is %v", name)
  19. log.Export(logger)
  20. log.Debug("will not print")
  21. log.Release("My name is %v", name)
  22. }