diff --git a/push_screen.py b/push_screen.py index 10c4152..b06f3b0 100644 --- a/push_screen.py +++ b/push_screen.py @@ -13,9 +13,12 @@ from PySide6.QtWidgets import (QApplication, QMainWindow, QPushButton, QMessageB from PySide6.QtCore import Qt, QThread, Signal from PySide6.QtGui import QFont -logger.add(sys.stderr, format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}", level="INFO") +logger.remove() +APP_DIR = os.path.dirname(os.path.abspath(sys.executable if getattr(sys, 'frozen', False) else __file__)) +log_file = os.path.join(APP_DIR, "push_screen.log") +logger.add(log_file, format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}", level="INFO", encoding="utf-8") -CONFIG_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "config.json") +CONFIG_FILE = os.path.join(APP_DIR, "config.json") def load_config(): if os.path.exists(CONFIG_FILE): diff --git a/vi.ico b/vi.ico new file mode 100644 index 0000000..266cf76 Binary files /dev/null and b/vi.ico differ diff --git a/vi.png b/vi.png new file mode 100644 index 0000000..43663af Binary files /dev/null and b/vi.png differ