annotate 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 |
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() |