# 日志对象

目前只支持控制台日志:通过 xlog.GetXLogger("source"),获取指定来源的日志对象:

xlog.GetXLogger("source").Debug("message")

获取来源的日志对象,日志对象接口如下:

type ILogger interface {
	Debug(format string, a ...interface{})
	Info(format string, a ...interface{})
	Warning(format string, a ...interface{})
	Error(format string, a ...interface{})

	SetCustomLogFormat(logFormatterFunc func(logInfo LogInfo) string)
	SetDateFormat(format string)
}

# 四种日志level

Debug,Info,Info,Warning,Error

# 自定义日志格式

logger.SetCustomLogFormat(func (logInfo xlog.LogInfo) string {
	outLog := fmt.Sprintf(ConsoleColors.Yellow("[yoyogo] ")+"[%s] %s",
		logInfo.StartTime, logInfo.Message)
	return outLog
})

# 自定义日期时间格式

logger.SetDateFormat("2006/01/02 15:04:05.00")