Каким образом процесс без точки входа (случайный), работающий внутри контейнера Windows, может записывать в вывод журнала по умолчанию Docker (stdout)? - PullRequest
0 голосов
/ 14 февраля 2019

Итак, у меня есть один контейнер Windows с различными процессами , .NET и Win32 устаревшими приложениями.

Первый сценарий

Точки входа myConfigurator.exe, который вызывает first.exe , который создает пул second.exe

Второй сценарий

Точка входа вызывает myConfigurator.exe , который вызывает ServiceMonitor.exe , который инициализирует мое веб-приложение IIS ASP.NET, который создает пул second.exe процесса

Проблема

Я уже использую app4 log4net для отправки всех журналов вasticsearch, и это все хорошо.

Но мне тоже нужно отправлять журналы в журнал докеров по умолчанию Таким образом, операторы центра обработки данных могут видеть журналы так же, как и со стандартными / совместимыми контейнерами, используя portainer или любой другой инструмент.

Вопрос

Как могут писать произвольные процессы, выполняющиеся в контейнере Windowsпо умолчанию вывод журнала?

Зная, как это работаетks, может быть, я мог бы написать пользовательский appender или что-то еще.

Спасибо!

JP

...