我是 python 的新手,我想构建一个 GUI,我可以在其中同时看到从任何其他应用程序生成的三个或四个日志文件。我曾经执行 less 命令来查看来自其他应用程序的日志文件,但是我有很多日志文件,并且很难识别错误。
有什么意见/建议吗?
请您参考如下方法:
cutelog可能是您实现目标的绝佳选择。
最小的设置是
安装并运行 cutelog
pip install cutelog
在 Windows 上,cutelog.exe可以在您的 <path_to_python>/Scripts 中找到文件夹。
配置日志记录
您需要添加一个 SocketHandler到你的记录器。
import logging
from logging.handlers import SocketHandler
# The root logger. Could be any logger you have existing in your app.
logger = logging.getLogger()
socket_handler = SocketHandler("127.0.0.1", 19996) # default listening address
logger.addHandler(socket_handler)
