import sys from PyQt5.QtWidgets import QApplication from gui import Widget import logging def setup_logging_system(): logging.basicConfig(filename='client.log', level=logging.DEBUG, format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p') root = logging.getLogger() root.setLevel(logging.DEBUG) ch = logging.StreamHandler(sys.stdout) ch.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') ch.setFormatter(formatter) root.addHandler(ch) if __name__ == "__main__": setup_logging_system() app = QApplication(sys.argv) main_window = Widget(None) main_window.showMaximized() app.exec_()