local Logger = {}

function Logger.Info(context, message, payload)
	print(string.format("[INFO][%s] %s", context, message), payload or "")
end

function Logger.Warn(context, message, payload)
	warn(string.format("[WARN][%s] %s", context, message), payload or "")
end

function Logger.Error(context, message, payload)
	warn(string.format("[ERROR][%s] %s", context, message), payload or "")
end

return Logger
