log.go raw

   1  // +build generate
   2  
   3  package main
   4  
   5  import (
   6  	"github.com/p9c/p9/pkg/log"
   7  	"github.com/p9c/p9/version"
   8  )
   9  
  10  var subsystem = log.AddLoggerSubsystem(version.PathBase)
  11  var F, E, W, I, D, T log.LevelPrinter = log.GetLogPrinterSet(subsystem)
  12  
  13  func init() {
  14  	// to filter out this package, uncomment the following
  15  	// var _ = logg.AddFilteredSubsystem(subsystem)
  16  	
  17  	// to highlight this package, uncomment the following
  18  	// var _ = logg.AddHighlightedSubsystem(subsystem)
  19  	
  20  	// these are here to test whether they are working
  21  	// F.Ln("F.Ln")
  22  	// E.Ln("E.Ln")
  23  	// W.Ln("W.Ln")
  24  	// I.Ln("I.Ln")
  25  	// D.Ln("D.Ln")
  26  	// F.Ln("T.Ln")
  27  	// F.F("%s", "F.F")
  28  	// E.F("%s", "E.F")
  29  	// W.F("%s", "W.F")
  30  	// I.F("%s", "I.F")
  31  	// D.F("%s", "D.F")
  32  	// T.F("%s", "T.F")
  33  	// F.C(func() string { return "F.C" })
  34  	// E.C(func() string { return "E.C" })
  35  	// W.C(func() string { return "W.C" })
  36  	// I.C(func() string { return "I.C" })
  37  	// D.C(func() string { return "D.C" })
  38  	// T.C(func() string { return "T.C" })
  39  	// F.C(func() string { return "F.C" })
  40  	// E.Chk(errors.New("E.Chk"))
  41  	// W.Chk(errors.New("W.Chk"))
  42  	// I.Chk(errors.New("I.Chk"))
  43  	// D.Chk(errors.New("D.Chk"))
  44  	// T.Chk(errors.New("T.Chk"))
  45  }
  46