首页 > 解决方案 > 如何将来自不同 Python 进程的日志事件流式传输到同一终端

问题描述

我正在对我的服务进行集成测试。这是一个非常健谈的网络,我很难跟踪发出不同请求的顺序。我想要一种方法来从不同的 python 进程(每个他们自己的应用程序/服务在单独的终端中启动,而不是在单个应用程序中进行多重处理)。它们在同一台机器上运行,所以我认为我不需要像 elk 堆栈这样的第三方服务,我只想将同一台机器上的日志重定向到同一个终端,以便我可以看到所有登录按时间顺序。

环境:Ubuntu 16.04 LTS Python3.8 Virtualenv

使用 Python 日志记录模块将日志记录到标准输出,我可以自定义处理程序。

不确定这里最好的是什么,尝试在应用程序级别或操作系统级别实现这一点。想法?谢谢

标签: pythonubuntuloggingmicroservices

解决方案


推荐阅读