在Windows Container中运行的非入口点(随机)进程如何写入docker默认日志输出(stdout)?

时间:2019-02-14 17:33:25

标签: docker logging containers dockerfile docker-for-windows

因此,我有一个Windows容器,其中包含各种进程 、. NET和Win32旧版应用程序。

第一种情况

入口点调用 myConfigurator.exe ,后者调用 first.exe ,后者创建 second.exe

第二种情况

入口点调用 myConfigurator.exe ,后者调用 ServiceMonitor.exe ,后者初始化我的IIS ASP.NET Web应用程序,后者创建了 second的池。 exe 进程

问题

我已经在使用log4net附加程序将所有日志发送到elasticsearch,这一切都很好。

但是,我也需要将日志发送到默认的docker日志,因此数据中心操作员可以使用portainer或任何其他工具,以与使用标准/兼容容器相同的方式查看日志。

问题

Windows Container中运行的随机进程如何写入默认日志输出?

知道它是如何工作的,也许我可以写一个自定义的 appender 之类的东西。

谢谢!

JP

0 个答案:

没有答案