【发布时间】:2016-06-02 07:14:48
【问题描述】:
我有一个(工作的)Appender,它位于同一解决方案的不同项目中。
我可以从该解决方案中的一个其他项目访问该 Appender,但所有其他项目都无法在日志中显示错误:
log4net:ERROR 无法创建类型为 [my.Backend.AzureAppender] 的 Appender [AzureAppender]。
报告的错误如下。 System.TypeLoadException:无法加载类型 [my.Backend.AzureAppender]。尝试了程序集 [log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a] 和所有加载的程序集
存在对 my.Backend 的引用。
Appender 内容如下:
<appender name="AzureAppender" type="my.Backend.AzureAppender">
<FileName>web.log</FileName>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms [%t] %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
【问题讨论】:
标签: c# log4net log4net-appender