示例#1
0
func init() {
	debugLogger = golog.GetLogger("debug")
	debugLogger.Enable(appenders.File(golog.Conf{
		"path": "./debug.log",
	}))
	debugLogger.Disable(golog.StdoutAppender())
	debugLogger.Level = golog.DEBUG

	infoLogger = golog.GetLogger("info")
	infoLogger.Enable(appenders.File(golog.Conf{
		"path": "./info.log",
	}))
	infoLogger.Disable(golog.StdoutAppender())
	infoLogger.Level = golog.INFO

	warnLogger = golog.GetLogger("warn")
	warnLogger.Enable(appenders.File(golog.Conf{
		"path": "./warn.log",
	}))
	warnLogger.Disable(golog.StdoutAppender())
	warnLogger.Level = golog.WARN

	errorLogger = golog.GetLogger("error")
	errorLogger.Enable(appenders.File(golog.Conf{
		"path": "./error.log",
	}))
	errorLogger.Disable(golog.StdoutAppender())
	errorLogger.Level = golog.ERROR
}
示例#2
0
func init() {
	logPath := os.Getenv("LOG_PATH")
	if logPath == "" {
		logPath = "/tmp"
	}
	debugLogger = golog.GetLogger("debug")
	debugLogger.Enable(appenders.File(golog.Conf{
		"path": logPath + "/debug.log",
	}))
	debugLogger.Disable(golog.StdoutAppender())
	debugLogger.Level = golog.DEBUG

	infoLogger = golog.GetLogger("info")
	infoLogger.Enable(appenders.File(golog.Conf{
		"path": logPath + "/info.log",
	}))
	infoLogger.Disable(golog.StdoutAppender())
	infoLogger.Level = golog.INFO

	warnLogger = golog.GetLogger("warn")
	warnLogger.Enable(appenders.File(golog.Conf{
		"path": logPath + "/warn.log",
	}))
	warnLogger.Disable(golog.StdoutAppender())
	warnLogger.Level = golog.WARN

	errorLogger = golog.GetLogger("error")
	errorLogger.Enable(appenders.File(golog.Conf{
		"path": logPath + "/error.log",
	}))
	errorLogger.Disable(golog.StdoutAppender())
	errorLogger.Level = golog.ERROR
}