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)
}
Exemple #2
0
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()
}