#!/usr/bin/env python # -*- coding: utf-8 -*- ''' # @Time : 2025/2/14 14:43 # @Author : hjw # @File : test.py ''' import time import logging from Controller import Controller # 配置日志系统 logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', handlers=[ logging.FileHandler('controller.log'), logging.StreamHandler() ] ) logger = logging.getLogger(__name__) if __name__ == "__main__": ctrl = Controller() try: ctrl.start() while True: time.sleep(1) except KeyboardInterrupt: logger.info("收到停止信号...") finally: ctrl.shutdown()