Colorize errormessages
This commit is contained in:
parent
8b0cfcedcb
commit
d754a39aaf
|
@ -4,6 +4,9 @@ local config = LibStub:GetLibrary("zzConfig")
|
|||
lib['callbacks'] = lib['callbacks'] or LibStub:GetLibrary("CallbackHandler-1.0"):New(lib)
|
||||
lib['addons'] = lib['addons'] or {}
|
||||
lib['events'] = lib['events'] or CreateFrame("FRAME")
|
||||
local function errormsg(err)
|
||||
print(format("|cffff0000Error:|r %s",err))
|
||||
end
|
||||
local mixins = {'NewAddOn', 'GetAddOn', 'AddChild', 'HasChild', 'IsChild', 'HasParent', 'GetParent', 'GetOptions', 'RegisterEvent','UnregisterEvent','IsClassic', 'GetSpecs', 'Fire'}
|
||||
local events = lib['events']
|
||||
function lib:Fire(...)
|
||||
|
@ -71,7 +74,7 @@ function lib:RegisterEvent(event, globalfunc)
|
|||
end
|
||||
lib.RegisterCallback(self, event, globalfunc)
|
||||
else
|
||||
print("ign reg", type(event), event)
|
||||
errormsg("ign reg", type(event), event)
|
||||
end
|
||||
end
|
||||
function lib:UnregisterEvent(event)
|
||||
|
@ -94,9 +97,9 @@ function lib:NewAddOn(addonName, addonTable)
|
|||
local oldchild = lib['addons'][childName]
|
||||
local parent = oldchild:GetParent()
|
||||
if(parent) then
|
||||
print(format("Error: %s already loaded by %s", childName, parent['specs']['name']))
|
||||
errormsg(format("%s already loaded by %s", childName, parent['specs']['name']))
|
||||
else
|
||||
print(format("Error: %s already loaded", childName))
|
||||
errormsg(format("|%s already loaded", childName))
|
||||
end
|
||||
return
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue