2
我有一個通用對象:MyGenericObject(of T),如何在log4net中在配置文件中註冊custom renderer?例如,如果這是一個正常的對象以下將工作:如何爲通用對象配置Log4Net自定義對象呈現器?
<renderer renderingClass="MyObjectRenderer, MyClassLibrary" renderedClass="MyObject, MyClassLibrary" />
但是我不知道怎麼寫這個仿製藥,我嘗試這樣的:
<renderer renderingClass="MyObjectRenderer, MyClassLibrary" renderedClass="MyObject(Of MyNonGenericObject), MyClassLibrary" />
,但發生這種情況:
log4net:ERROR XmlHierarchyConfigurator: Could not find class [MyObject(Of MyNonGenericObject), MyClassLibrary].
System.TypeLoadException: Could not load type 'MyObject(Of MyNonGenericObject)' from assembly 'MyClassLibrary'.
有沒有人有更好的想法如何實現我想要的?
是有道理的,謝謝。 –