'| %(threadName)s | %(funcName)s | %(message)s' # print to console # logging.basicConfig(format=formatting) # print to log files filehandler = logging.FileHandler(filename='code_test_' + str(dt.datetime.now()) + '.log', mode='w') filehandler.setLevel(logging.DEBUG) filehandler.setFormatter(logging.Formatter(formatting)) lgr.addHandler(filehandler) return lgr if __name__ == '__main__': logger = create_log() m1 = Market('BTCUSD') m2 = Market('ETHUSD') m1.initialize_api() m2.initialize_api() m1.create_database() m2.create_database() while True: # Continue streaming data m1.stream_data() m2.stream_data()