34 lines
696 B
Python
34 lines
696 B
Python
#!/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() |