Как добавить «рабочий журнал» (консоль) на мой WCF-сервер? - PullRequest
1 голос
/ 22 марта 2011

Я написал WCF сервер. Я хочу иметь возможность видеть все вызовы от клиента (для отладки) во время выполнения - поэтому я подумал, что лучшим решением будет добавить некоторую возможность сбрасывать информацию на консоль.

(я хочу добавить некоторую «черную» консоль, например консоль, которая появляется при создании приложения консоли, а не на выходе визуального sdudio)

Как мне теперь добавить эту консоль? Как я могу управлять консолью (написать в консоль, показать / скрыть в консоли)?

Спасибо за любую помощь.

1 Ответ

1 голос
/ 22 марта 2011

Я бы порекомендовал использовать log4net (http://logging.apache.org/log4net/). Это отличный и стабильный инструмент ведения журналов, который позволяет вам настраивать параметры ведения журналов через XML. Вы можете просто добавить консольный Appender в свое приложение, перезапустить, и он сделает запись в консоли для вас. Если вы хотите текст, возьмите текст.

Кстати, если вы используете такие инструменты, как baretail (http://www.baremetalsoft.com/baretail/), работа с файлами журналов действительно хороша, и вам не нужно запускать службу в режиме консоли для ее отладки / мониторинга.

...