Implement another level of logging for tracing

This commit is contained in:
Mark Veidemanis 2020-10-31 00:10:33 +00:00
parent 4d25505625
commit 8deac2ab17
3 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,7 @@
"ConnectOnCreate": false, "ConnectOnCreate": false,
"AutoReg": false, "AutoReg": false,
"Debug": false, "Debug": false,
"Trace", false,
"Relay": { "Relay": {
"Host": "127.0.0.1", "Host": "127.0.0.1",
"Port": "201x", "Port": "201x",

View File

@ -17,6 +17,8 @@ from utils.cleanup import handler
signal(SIGINT, handler) # Handle Ctrl-C and run the cleanup routine signal(SIGINT, handler) # Handle Ctrl-C and run the cleanup routine
if "--debug" in sys.argv: # yes really if "--debug" in sys.argv: # yes really
main.config["Debug"] = True main.config["Debug"] = True
if "--trace" in sys.argv:
main.config["Trace"] = True
from utils.logging.log import * from utils.logging.log import *
from utils.loaders.command_loader import loadCommands from utils.loaders.command_loader import loadCommands
from core.server import Server, ServerFactory from core.server import Server, ServerFactory

View File

@ -5,3 +5,6 @@ def debug(*data):
if main.config["Debug"]: if main.config["Debug"]:
print("[DEBUG]", *data) print("[DEBUG]", *data)
def trace(*data):
if main.config["Trace"]:
print("[TRACE]", *data)