Verified Commit 765da29d authored by Grégor JOUET's avatar Grégor JOUET 🔧
Browse files

Catch error in log

parent 03cdc932
Loading
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -2,16 +2,19 @@ import traceback

#TODO use logger

def show(s: str)
    try:
        print(s)
    except:
        print("Error in log printing")

def info(s: str):
    print(encode("[INFO] %s"%s))
    show("[INFO] %s"%s)

def error(s: str, exp: BaseException = None):
    print(encode("[ERROR] %s"%s))
    show("[ERROR] %s"%s)
    if exp != None:
        print(exp)

def warn(s: str):
    print(encode("[WARN] %s"%s))

def encode(s: str):
    return str(s, encoding='utf-8')
 No newline at end of file
    show("[WARN] %s"%s)