Refactor logging
This commit is contained in:
9
main.py
9
main.py
@@ -1,7 +1,9 @@
|
||||
from src import gui
|
||||
from src import trader
|
||||
from src import config
|
||||
from src import data
|
||||
from src import sendkeys
|
||||
from src.data import compile_regex
|
||||
from src.data import log
|
||||
from threading import Thread
|
||||
from argparse import Namespace, ArgumentParser
|
||||
|
||||
@@ -17,9 +19,12 @@ def setup_args() -> Namespace:
|
||||
|
||||
if __name__ == "__main__":
|
||||
args = setup_args()
|
||||
log.debug(f'Read config from "{args.configfile}"')
|
||||
conf = config.read_config(args.configfile)
|
||||
data.compile_regex(conf)
|
||||
log.debug('Compiling regex')
|
||||
compile_regex(conf)
|
||||
app = gui.Gui()
|
||||
my_thread = Thread(target=trader.read_log, args=(conf['General']['log_file'], app))
|
||||
log.debug(f'Starting reader thread for "{conf["General"]["log_file"]}"')
|
||||
my_thread.start()
|
||||
app.mainloop()
|
||||
|
||||
Reference in New Issue
Block a user