我在 EPiServer 中遇到 log4net 问题。它正在记录 EPiServer 的东西,NHibernate 的东西,但不是我的自定义日志。试图显式配置记录器以记录我的命名空间中的所有内容:
<logger name="My.Website.Business">
<level value="All" />
</logger>
我在我的自定义类中定义记录器,如下所示:
ILog log = LogManager.GetLogger(typeof(MyClass));
并这样称呼它:
log.Error("Some error");
我还启用了 log4net 日志记录,以查看启动时发生的情况,但没有错误或奇怪的行为。它甚至创建在配置中定义的记录器。我还尝试为我的记录器定义其他附加程序,但它只是创建空文件并且不记录任何内容。