test_log_viewer.py 988 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import sys
  4. import time
  5. from PyQt6.QtWidgets import QApplication
  6. from ui.log_viewer_window import LogViewerWindow
  7. from kodi_util.LoggerToolModule import LoggerTool
  8. def test_log_viewer():
  9. """测试日志查看器功能"""
  10. app = QApplication(sys.argv)
  11. # 创建日志查看器窗口
  12. log_viewer = LogViewerWindow()
  13. log_viewer.show()
  14. # 获取日志工具实例
  15. logger = LoggerTool(name='test_logger', log_file='test.log', log_dir='logs')
  16. # 发送一些测试日志
  17. logger.info("日志查看器测试开始")
  18. logger.debug("这是一条调试信息")
  19. logger.info("这是一条普通信息")
  20. logger.warning("这是一条警告信息")
  21. logger.error("这是一条错误信息")
  22. logger.critical("这是一条严重错误信息")
  23. logger.info("日志查看器测试完成")
  24. # 运行应用程序
  25. sys.exit(app.exec())
  26. if __name__ == "__main__":
  27. test_log_viewer()