python - 如何将来自不同 Python 进程的日志事件流式传输到同一终端
问题描述
我正在对我的服务进行集成测试。这是一个非常健谈的网络,我很难跟踪发出不同请求的顺序。我想要一种方法来从不同的 python 进程(每个他们自己的应用程序/服务在单独的终端中启动,而不是在单个应用程序中进行多重处理)。它们在同一台机器上运行,所以我认为我不需要像 elk 堆栈这样的第三方服务,我只想将同一台机器上的日志重定向到同一个终端,以便我可以看到所有登录按时间顺序。
环境:Ubuntu 16.04 LTS Python3.8 Virtualenv
使用 Python 日志记录模块将日志记录到标准输出,我可以自定义处理程序。
不确定这里最好的是什么,尝试在应用程序级别或操作系统级别实现这一点。想法?谢谢
解决方案
推荐阅读
- sql - SQL - Postgres - TimescaleDB - 用值限制最后两个日期的结果
- c++ - 堆栈分配的类类型。为什么两个 ID 实例的地址相同?
- angular - Angular 8:嵌套服务依赖导致未定义
- r - 使用逗号分隔的字符串从特定数据帧创建频率表
- spring-boot - 如何使用 Spring MVC Test 对多部分 POST 请求进行单元测试?
- linux - 让内核模块与 NVMe 驱动程序对话的最优雅方式是什么?
- javascript - 在 Java Script 中,当我单击按钮以显示弹出模式时,它只会保持加载一秒钟然后消失
- python - 带有 Python Pandas 在 0 索引上的 MACD 始终等于 0
- regex - URL 中破折号分隔文件名的正则表达式组
- c++ - C++ 将所有元素从向量复制到 map / unordered_map 的最佳方法