comparison Modules/Debug.lua @ 16:56de19d9bd8d

Cleaned up the messages. You can turn the notifications of price changes off and those messages will only show gold or silver if they are more than 0. I have also removed the dependency on AceConsole because it doesn't allow changing the color of the addon name when I print messages.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sat, 03 Jul 2010 10:05:53 -0700
parents bbba2fae0f69
children 66b7c3f5937e
comparison
equal deleted inserted replaced
15:44e70a3fdb19 16:56de19d9bd8d
3 3
4 local utils = addonTable.utils 4 local utils = addonTable.utils
5 5
6 6
7 function addon:Debug(msg) 7 function addon:Debug(msg)
8 if self.db.char.debug then 8 if self.db.profile.messages.debug then
9 self:Print(msg) 9 self:Print(msg)
10 end 10 end
11 end
12
13 function addon:GetDebug(info)
14 return self.db.profile.messages.debug
15 end
16
17 function addon:SetDebug(info, input)
18 self.db.profile.messages.debug = input
19 local value = "off"
20 if input then
21 value = "on"
22 end
23 self:Print("Debugging is now: " .. value)
11 end 24 end
12 25
13 local function DebugEventRegistration() 26 local function DebugEventRegistration()
14 addon.OriginalRegisterEvent = addon.RegisterEvent 27 addon.OriginalRegisterEvent = addon.RegisterEvent
15 addon.OriginalUnregisterEvent = addon.UnregisterEvent 28 addon.OriginalUnregisterEvent = addon.UnregisterEvent