-- #######################################
-- ## Project:MTA:The Walking Death		##
-- ## Name: Logger						##
-- ## Author: Noneatme					##
-- ## Version: 1.0						##
-- ## License: See top Folder			##
-- #######################################

-- FUNCTIONS / METHODS --

local cFunc = {}		-- Local Functions 
local cSetting = {}		-- Local Settings

Logger = {}
Logger.__index = Logger


-- ///////////////////////////////
-- ///// New 				//////
-- ///////////////////////////////

function Logger:New(...)
	local obj = setmetatable({}, {__index = self})
	if obj.Constructor then
		obj:Constructor(...)
	end
	return obj
end


-- ///////////////////////////////
-- ///// Constructor 		//////
-- ///////////////////////////////

function Logger:Constructor(...)
	
	outputDebugString("[CALLING] Logger: Constructor")
end


-- ///////////////////////////////
-- ///// outputs	 		//////
-- ///////////////////////////////

function Logger:OutputError(text)
	return outputDebugString(text, 1);
end

function Logger:OutputWarning(text)
	return outputDebugString(text, 2);
end

function Logger:OutputInfo(text)
	return outputDebugString(text, 3);
end


-- EVENT HANDLER --
