4

我是 python 新手,我想构建一个 GUI,我可以在其中同时看到从任何其他应用程序生成的三个或四个日志文件。我曾经做一个less命令来查看其他应用程序的日志文件,但是我有很多日志文件,很难识别错误。

请问有什么意见/建议吗?

4

2 回答 2

4

对于您的目的, 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) 
于 2018-01-17T07:46:05.823 回答
0

我会使用PyQt(Qt 的 python 绑定)并且可能使用四个QTableWidget窗格来跟踪四个日志文件。但这只是个人喜好。Python 还具有 Wx 窗口工具包、GTK 和 Tk 的绑定。

于 2012-07-09T20:13:21.897 回答