2013-03-17 4 views
0

현재 로거를 구현하려고합니다.매개 변수로 클래스

public class Logfile 
{ 
    public static Logfile getLogfile(class _classTogetLoggerFor) 
    { 

    } 
} 

주요 아이디어는 모든 클래스 등의 로그 레벨과 같은 옵션이 individualy 설정할 수 있습니다 그것의 자신의 로거를 얻을 수 있다는 것입니다. 그러나 위 코드는 작동하지 않으므로 클래스를 Mono (C#)에서 매개 변수로 설정하는 방법은 무엇입니까?

감사합니다;).

답변

1

당신은 Type을 사용할 수 있습니다 : 다음

public static Logfile getLogfile(Type _typeToGetLoggerFor) 

과 :

var logger = Logfile.getLogfile(typeof(SomeClass)); // or just call GetType() 
+0

감사합니다, 그것 뿐이다;)! – Sven

관련 문제