Mercurial > wow > itemauditor
view Modules/Debug.lua @ 49:9ff6a3b02332 ticket7
I have changed my mind, price distribution will always be based on the AH price, unless none is available, then all items have the same weight which is what was being done before.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Wed, 21 Jul 2010 01:00:14 -0700 |
parents | 003de902ae64 |
children | e7d287cc3b02 |
line wrap: on
line source
local addonName, addonTable = ...; local addon = _G[addonName] function addon:Debug(msg, ...) msg = format(msg, ...) self:Log(msg, " |cffffff00DEBUG") end function addon:Log(message, prefix) prefix = prefix or "" ItemAuditor_DebugFrameTxt:AddMessage(format("%d%s|r: %s", time(), prefix, tostring(message))) end function addon:GetDebug(info) return self.db.profile.messages.debug end function addon:SetDebug(info, input) self.db.profile.messages.debug = input local value = "off" if input then value = "on" end self:Print("Debugging is now: " .. value) end local function DebugEventRegistration() addon.OriginalRegisterEvent = addon.RegisterEvent addon.OriginalUnregisterEvent = addon.UnregisterEvent function addon:RegisterEvent(event, callback, arg) self:Debug("RegisterEvent " .. event ) if arg ~= nil then addon:OriginalRegisterEvent(event, callback, arg) elseif callback ~= nil then addon:OriginalRegisterEvent(event, callback) else addon:OriginalRegisterEvent(event) end end function addon:UnregisterEvent(event) self:Debug("UnregisterEvent " .. event ) addon:OriginalUnregisterEvent (event) end end -- DebugEventRegistration()