docker - 在 Windows Container 中运行的非入口点(随机)进程如何写入 docker 默认日志输出(stdout)?
问题描述
因此,我有一个包含各种进程、.NET 和 Win32 遗留应用程序的 Windows 容器。
第一种情况
入口点调用myConfigurator.exe,后者调用first.exe,后者创建second.exe池
第二种情况
入口点调用myConfigurator.exe,后者调用ServiceMonitor.exe,后者初始化我的 IIS ASP.NET Web 应用程序,后者创建一个second.exe进程池
问题
我已经在使用 log4net appender 将所有日志发送到 elasticsearch,一切都很好。
但是,我也需要将日志发送到默认的 docker log,以便数据中心操作员可以像使用标准/兼容容器一样使用 portainer 或任何其他工具查看日志。
问题
在 Windows Container 中运行的随机进程如何写入默认日志输出?
知道它是如何工作的,也许我可以编写一个自定义附加程序或其他东西。
谢谢!
J.P
解决方案
推荐阅读
- php - 如何为使用 Php 在数组内部定义的键定义常量?
- java - Tomcat 9 SSL/TLS - 无法初始化组件错误
- swift - 给定一个计时器列表,如果其中一个完成,如何输出,同时还能够重置列表?
- java - 将 Spring Boot 部署到 WebLogic 10.3.6
- java - 将 json 值密钥对解压缩为 SharedPreferences 的变量
- c# - Slack 集成 - 如何在发布到频道时使用 @ 通知用户
- scala - 预期类型不匹配:Option[Color],实际:Color
- wxpython - wxPython RichTextCtrl 中的上标
- azure - 在 Azure Functions 的 SignalR 服务中向一组用户发送消息
- python - coap协议get方法使用python