From d754a39aafea3a1371c31e1e8ab4627e5172eedc Mon Sep 17 00:00:00 2001 From: rilgamon Date: Sat, 27 Mar 2021 12:00:59 +0100 Subject: [PATCH] Colorize errormessages --- Libs/zzAddOn/zzAddOn.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Libs/zzAddOn/zzAddOn.lua b/Libs/zzAddOn/zzAddOn.lua index f52bbf5..23c8cb4 100644 --- a/Libs/zzAddOn/zzAddOn.lua +++ b/Libs/zzAddOn/zzAddOn.lua @@ -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