Mercurial > wow > itemauditor
diff Modules/Debug.lua @ 63:e7d287cc3b02
Replaced all instances of addon with ItemAuditor and I moved ItemAuditor out of the global namespace. The conversion was mostly a search/replace offering no new functionality. That will come in a later commit.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Tue, 27 Jul 2010 17:58:33 -0700 |
parents | 003de902ae64 |
children |
line wrap: on
line diff
--- a/Modules/Debug.lua Tue Jul 27 17:52:21 2010 -0700 +++ b/Modules/Debug.lua Tue Jul 27 17:58:33 2010 -0700 @@ -1,21 +1,22 @@ -local addonName, addonTable = ...; -local addon = _G[addonName] +local ItemAuditor = select(2, ...) +local Debug = ItemAuditor:NewModule("Debug") +local ItemAuditor = ItemAuditor -function addon:Debug(msg, ...) +function ItemAuditor:Debug(msg, ...) msg = format(msg, ...) self:Log(msg, " |cffffff00DEBUG") end -function addon:Log(message, prefix) +function ItemAuditor:Log(message, prefix) prefix = prefix or "" ItemAuditor_DebugFrameTxt:AddMessage(format("%d%s|r: %s", time(), prefix, tostring(message))) end -function addon:GetDebug(info) +function ItemAuditor:GetDebug(info) return self.db.profile.messages.debug end -function addon:SetDebug(info, input) +function ItemAuditor:SetDebug(info, input) self.db.profile.messages.debug = input local value = "off" if input then @@ -25,23 +26,23 @@ end local function DebugEventRegistration() - addon.OriginalRegisterEvent = addon.RegisterEvent - addon.OriginalUnregisterEvent = addon.UnregisterEvent + ItemAuditor.OriginalRegisterEvent = ItemAuditor.RegisterEvent + ItemAuditor.OriginalUnregisterEvent = ItemAuditor.UnregisterEvent - function addon:RegisterEvent(event, callback, arg) + function ItemAuditor:RegisterEvent(event, callback, arg) self:Debug("RegisterEvent " .. event ) if arg ~= nil then - addon:OriginalRegisterEvent(event, callback, arg) + ItemAuditor:OriginalRegisterEvent(event, callback, arg) elseif callback ~= nil then - addon:OriginalRegisterEvent(event, callback) + ItemAuditor:OriginalRegisterEvent(event, callback) else - addon:OriginalRegisterEvent(event) + ItemAuditor:OriginalRegisterEvent(event) end end - function addon:UnregisterEvent(event) + function ItemAuditor:UnregisterEvent(event) self:Debug("UnregisterEvent " .. event ) - addon:OriginalUnregisterEvent (event) + ItemAuditor:OriginalUnregisterEvent (event) end end