func init() { flag.StringVar(&hostname, "h", "0.0.0.0", "the host name of the signaling server") flag.IntVar(&port, "p", 7446, "the port number of the signaling server") flag.StringVar(&dir, "d", "/tmp/", "the directory to store log and snapshot") flag.StringVar(&cpuprofile, "cpuprofile", "", "write cpu profile to file") var err error logger, err = logging.RichLogger("signaling") if err != nil { logger.Critical(err) panic("creating logger error") } logger.SetLevel(logging.NOTSET) }
func main() { logger1, _ := logging.SimpleLogger("logger1") logger1.SetLevel(logging.NOTSET) logger1.Error("this is a test from error") logger1.Debug("this is a test from debug") logger1.Notset("orz", time.Now().UnixNano()) logger1.Destroy() logger2, _ := logging.RichLogger("logger2") logger2.SetLevel(logging.DEBUG) logger2.Error("this is a test from error") logger2.Debug("this is a test from debug") logger2.Notset("orz", time.Now().UnixNano()) logger2.Destroy() logger3, _ := logging.ConfigLogger("example.conf") logger3.SetLevel(logging.DEBUG) logger3.Error("this is a test from error") logger3.Debug("this is a test from debug") logger3.Notset("orz", time.Now().UnixNano()) logger3.Destroy() }