在调试模式下,Log4net正确记录。在发布模式下,它也可以正常记录。但问题是,在发布模式下,如果我从特定类(仅一个)中的一个登录,则它不会记录(该类以调试模式登录)。即使在使用相同记录器的发布模式下,其他类也可以正确记录。
这是Config
<root>
<level value="INFO" />
</root>
<logger name="Japt">
<level value="DEBUG" />
<appender-ref ref="JaptAuditLogDbAppender" />
</logger>
我在调试和发布模式下使用相同的配置文件。
任何帮助将不胜感激。
答案 0 :(得分:0)
如果有问题的类很小且很简单,优化器可以将它转换为内联代码。
如果是这种情况,那么我认为你可以添加一个属性来显示内联,例如
[MethodImpl(MethodImplOptions.NoInlining)]
void Japt()