Wie überprüfe ich programmatisch, ob IsEnabledFor für einen bestimmten Appender-Filter wahr ist.Log4Net programmatisch prüfen IsEnabledFor für Appender Filter
ok das ist meine Config Art
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="appender" />
</root>
<appender name="appender" type="log4net.Appender.FileAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" />
<levelMax value="FATAL" />
</filter>
</appender>
<log4net>
Ok, so, wenn ich root set> Level-Fehler zu sagen, und ich habe eine IsEnabledFor (Debug) es gibt true zurück, aber wenn ich gesetzt root> Ebene für alle und Fügen Sie dem Appender Filter hinzu, ohne die Filter zu berücksichtigen. Also, wie bekomme ich es, Appender-Filter einzuschließen oder gibt es eine andere Möglichkeit, dies abzufragen.
dank
Hallo Dank
In meinem speziellen Fall verwenden wir nur die LevelMatchFilter so würden wir in die Probleme nicht ausgeführt werden. Ja, sah sich das an und beschloss, diesen Weg nicht zu gehen. Dachte nicht, es wäre möglich oder so einfach wie IsEnabled ... – Pintac