2008-09-27 3 views
1

Castle Windsor 및 Binsor를 사용하여 응용 프로그램에 종속성 주입을 사용하고 있습니다. 나는 어느 쪽이든 전문가가 아니다. 일반적으로 Windsor를 내 의지대로 구부릴 수있는 방법을 알아낼 수는 있지만 Binsor를 찾기가 훨씬 어려워졌습니다.Binsor 및 log4net

로깅을 사용하는 binsor 구성 파일을 만들려고합니다. 나는 다음과 같은 binsor 코드를 사용하여 로깅을 구성 :

facility LoggingFacility: 
    loggingApi = LoggerImplementation.Log4net 
    configFile = "ParasiteLogConf.log4net" 

이 좋은 작품, 컨테이너에 등록하고 올바른 ILogger입니다 인스턴스를받을 생성자에 인자로하는 ILogger의 오브젝트를 모든 구성 요소.

그러나 지금하고 싶은 것은 특정 구성 요소에 대해 로거를 사용하는 것입니다. 해당 구성 요소를 파일에 기록하는 반면 다른 구성 요소는 화면에 기록해야합니다. Binsor 코드를 사용하여 표현하는 방법은 무엇입니까?

답변

1

[email protected]은 귀하의 친구입니다. 그는 Binsor를 사용하고 구성하는 것에 관한 많은 블로그 게시물을 가지고 있습니다.

특수 로거의 경우 구성 요소로 추가 한 다음 종속 구성 요소의 로거 속성을 특수 로거 구성 요소의 ID로 명시 적으로 설정해야합니다.

+0

네, 그만큼 많이 생각했지만 어떻게 할 수 있습니까? 내 인생을 위해, 나는 그것을 알아낼 수 없다. – Karl

+0

OH, Geez. 한 번만 Binsor를 사용했는지 확신 할 수 없습니다. 나는 구문이 시설 구문과 매우 유사하다고 생각한다. 나는 직장에서 거의 시도하지 않고 내가 할 수있는 것을 볼 것입니다. – Gilligan