В моем консольном приложении .NET есть несколько доменов приложений. Мое желание простое - окно консоли для каждого домена приложения.
Мотивация:
Приложение на самом деле представляет собой тестовую сборку MbUnit, и различные домены приложения - это хосты сервера, все упакованные в одном процессе, хотя в разных доменах приложения это сокращает время выполнения. Каждый сервер выводит данные на консоль, поэтому, когда консоль используется совместно с тестовой сборкой MbUnit, можно получить салат. Я хочу предоставить отдельное окно консоли для каждого домена приложения сервера.
Мы используем log4net для регистрации, поэтому мы можем регистрировать файлы и просматривать файлы позже, но на этом этапе гораздо удобнее войти в консоль.
Спасибо.
EDIT
Я решил свою конкретную проблему с помощью TelnetAppender. Я получил от него и из ActivateOptions открыть клиент Telnet. Для пользователя это выглядит так, как будто есть несколько окон журнала консоли.