[SLL] How did i even miss this bug
And refactor of War , Log , Err
This commit is contained in:
+19
-11
@@ -26,9 +26,9 @@ class LogDesign():
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
template = "[L--i---]l"
|
template = "[L--X---]l"
|
||||||
whitepace = " "
|
whitepace = " "
|
||||||
iconChar = "[i]"
|
iconChar = "i"
|
||||||
|
|
||||||
logChar = whitepace
|
logChar = whitepace
|
||||||
warnChar = "W"
|
warnChar = "W"
|
||||||
@@ -45,14 +45,20 @@ DSGN_BLKLIST = ["-","X","<",">","L"]
|
|||||||
def log(logValue,logLevel=1,DesignObject=LogDesign,ShowLogLevel=False):
|
def log(logValue,logLevel=1,DesignObject=LogDesign,ShowLogLevel=False):
|
||||||
out = ""
|
out = ""
|
||||||
for char in DesignObject.template:
|
for char in DesignObject.template:
|
||||||
if char == "L":
|
|
||||||
|
match char:
|
||||||
|
case "L":
|
||||||
out += DesignObject.logChar
|
out += DesignObject.logChar
|
||||||
elif char == "l":
|
case "l":
|
||||||
if ShowLogLevel: out += str(logLevel)
|
if ShowLogLevel: out += str(logLevel)
|
||||||
else:out += DesignObject.whitepace
|
else:out += DesignObject.whitepace
|
||||||
else:
|
case "-":
|
||||||
if char == "-": out += DesignObject.whitepace
|
out += DesignObject.whitepace
|
||||||
else: out += char
|
case "X":
|
||||||
|
out += DesignObject.iconChar
|
||||||
|
case _:
|
||||||
|
out += char
|
||||||
|
|
||||||
out = DesignObject.logColor + out + DesignObject.RESET
|
out = DesignObject.logColor + out + DesignObject.RESET
|
||||||
print(out , logValue)
|
print(out , logValue)
|
||||||
|
|
||||||
@@ -71,7 +77,8 @@ def warn(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False):
|
|||||||
else:out += DesignObject.whitepace
|
else:out += DesignObject.whitepace
|
||||||
case "-":
|
case "-":
|
||||||
out += DesignObject.whitepace
|
out += DesignObject.whitepace
|
||||||
|
case "X":
|
||||||
|
out += DesignObject.iconChar
|
||||||
case _:
|
case _:
|
||||||
out += char
|
out += char
|
||||||
|
|
||||||
@@ -87,7 +94,7 @@ def warn(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
def err(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False):
|
def err(warnValue,DesignObject=LogDesign):
|
||||||
out = ""
|
out = ""
|
||||||
for char in DesignObject.template:
|
for char in DesignObject.template:
|
||||||
|
|
||||||
@@ -95,10 +102,11 @@ def err(warnValue,warnLevel=1,DesignObject=LogDesign,ShowWarnLevel=False):
|
|||||||
case "L":
|
case "L":
|
||||||
out += DesignObject.errorChar
|
out += DesignObject.errorChar
|
||||||
case "l":
|
case "l":
|
||||||
if ShowWarnLevel:out += str(warnLevel)
|
out += DesignObject.whitepace
|
||||||
else:out += DesignObject.whitepace
|
|
||||||
case "-":
|
case "-":
|
||||||
out += DesignObject.whitepace
|
out += DesignObject.whitepace
|
||||||
|
case "X":
|
||||||
|
out += DesignObject.iconChar
|
||||||
case _:
|
case _:
|
||||||
out += char
|
out += char
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user