annotate Modules/Debug.lua @ 46:5e981c1df761 ticket7

Changed the way items are converted to be weighted by AH value. there are no options yet.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Tue, 20 Jul 2010 00:12:44 -0700
parents 003de902ae64
children e7d287cc3b02
rev   line source
Asa@3 1 local addonName, addonTable = ...;
Asa@3 2 local addon = _G[addonName]
Asa@3 3
Asa@24 4 function addon:Debug(msg, ...)
Asa@24 5 msg = format(msg, ...)
Asa@22 6 self:Log(msg, " |cffffff00DEBUG")
Asa@22 7 end
Asa@22 8
Asa@22 9 function addon:Log(message, prefix)
Asa@22 10 prefix = prefix or ""
Asa@22 11 ItemAuditor_DebugFrameTxt:AddMessage(format("%d%s|r: %s", time(), prefix, tostring(message)))
Asa@3 12 end
Asa@3 13
Asa@16 14 function addon:GetDebug(info)
Asa@16 15 return self.db.profile.messages.debug
Asa@16 16 end
Asa@16 17
Asa@16 18 function addon:SetDebug(info, input)
Asa@16 19 self.db.profile.messages.debug = input
Asa@16 20 local value = "off"
Asa@16 21 if input then
Asa@16 22 value = "on"
Asa@16 23 end
Asa@16 24 self:Print("Debugging is now: " .. value)
Asa@16 25 end
Asa@16 26
Asa@3 27 local function DebugEventRegistration()
Asa@3 28 addon.OriginalRegisterEvent = addon.RegisterEvent
Asa@3 29 addon.OriginalUnregisterEvent = addon.UnregisterEvent
Asa@3 30
Asa@3 31 function addon:RegisterEvent(event, callback, arg)
Asa@3 32 self:Debug("RegisterEvent " .. event )
Asa@3 33 if arg ~= nil then
Asa@3 34 addon:OriginalRegisterEvent(event, callback, arg)
Asa@3 35 elseif callback ~= nil then
Asa@3 36 addon:OriginalRegisterEvent(event, callback)
Asa@3 37 else
Asa@3 38 addon:OriginalRegisterEvent(event)
Asa@3 39 end
Asa@3 40 end
Asa@3 41
Asa@3 42 function addon:UnregisterEvent(event)
Asa@3 43 self:Debug("UnregisterEvent " .. event )
Asa@3 44 addon:OriginalUnregisterEvent (event)
Asa@3 45 end
Asa@3 46
Asa@3 47 end
Asa@3 48
Asa@3 49
Asa@3 50
Asa@3 51
Asa@3 52
Asa@7 53 -- DebugEventRegistration()