2
我想在我的應用程序中配置一個類以在調試級別進行日誌記錄,所以我試圖爲該類設置特定的記錄器。不過,它並沒有改變到調試級別,我懷疑這是因爲這個類是通用的。我發現配置爲泛型類型的some examples,所以它看起來可能,但它不適合我。配置log4net記錄器以匹配通用類
<root>
<level value="INFO" />
<appender-ref ref="OutputDebugStringAppender"/>
</root>
<logger name="MyCompany.MyGenericClass`1">
<level value="DEBUG"/>
</logger>
下面是我如何在通用類中聲明我的記錄器。
public abstract class MyGenericClass<T> : IDisposable where T : class
{
private static ILog _log = LogManager.GetLogger(typeof(MyGenericClass<T>));