func Critical(logger AppLogger, msg string) {
	if nil != logger {
		logger.Critical(msg)
	}
}
Critical uses logger to print critical messages
package utils
func Info(logger AppLogger, msg string) {
	if nil != logger {
		logger.Info(msg)
	}
}
func Error(logger AppLogger, msg string) {
	if nil != logger {
		logger.Error(msg)
	}
}
func Warn(logger AppLogger, msg string) {
	if nil != logger {
		logger.Warn(msg)
	}
}