Могу ли я подключить .NET TraceListener к внешне запущенному процессу? - PullRequest
2 голосов
/ 15 марта 2010

Я разрабатываю программу планирования приложений, которая будет запускать другие приложения с использованием System.Diagnostics.Process. Внешние приложения бывают разных типов (некоторые .NET, а некоторые нет). Для тех внешних приложений, у которых включено ведение журнала трассировки, есть ли способ, которым я могу присоединить tracelistener родительского / вызывающего приложения для прослушивания и записи всей выходной информации трассировки из дочернего / вызываемого приложения в выходные данные трассировки родительского приложения? *

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

Приложение планировщика все еще находится на ранних стадиях проектирования, но будет .NET, и я пытаюсь прояснить потенциальные проблемы проектирования, прежде чем углубляться в него.

Чтобы пояснить немного: мне нужно решение, которое может быть интегрированной частью приложения планировщика в коде .NET. У меня не может быть никаких зависимостей от внешнего приложения для захвата трассировки.

...