2011-03-22 4 views
1

WCF 서버를 썼습니다. 런타임에서 클라이언트 (디버그 용)의 모든 호출을 런타임에서 볼 수 있기를 원합니다. 그래서 최상의 솔루션은 정보를 콘솔에 플러시하는 기능을 추가하는 것입니다.내 WCF 서버에 '실행 로그'(콘솔)를 추가하는 방법은 무엇입니까?

(내가 콘솔 appliaction를 만들 때 나타나는 콘솔과 같은 몇 가지 '블랙'콘솔을 추가 할 - 아닌 시각적 sdudio의 출력에서) 내가 지금이 콘솔을 추가 할 수있는 방법

? 콘솔 (콘솔에 쓰거나 콘솔에 표시/숨기기)을 제어하려면 어떻게해야합니까?

도움 주셔서 감사합니다.

답변

1

log4net (http://logging.apache.org/log4net/)을 사용하는 것이 좋습니다. 그것은 xml을 통해 로깅 설정을 구성 할 수있게 해주는 크고 안정적인 로깅 도구입니다. 응용 프로그램에 콘솔 Appender를 추가하고 다시 시작하면 콘솔 로깅이 자동으로 수행됩니다. 텍스트를 원하면 텍스트를 가져옵니다.

그런데 baretail (http://www.baremetalsoft.com/baretail/)과 같은 도구를 사용하면 로그 파일로 작업하는 것이 좋으며 디버깅을 위해 콘솔 모드로 서비스를 실행할 필요가 없습니다/모니터 해.

관련 문제