Je ne comprends évidemment pas log4net. Mon niveau de journal racine est configuré comme suit:Pourquoi log4net enregistre-t-il uniquement les erreurs si mon niveau <root> est INFO?
<root>
<level value="ERROR"/>
<appender-ref ref="FileAppender" />
</root>
Mon initialisation du journal se présente comme suit:
private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Et mon appel d'enregistrement réel se présente comme suit:
LOG.Error("Error submitting Registration.", exc);
est ici le plus drôle . Cette instruction de journal fonctionne UNIQUEMENT si je définis le niveau du journal racine sur INFO. Pourquoi le niveau de journal ERROR ne fonctionne-t-il pas (et je ne veux que des erreurs, pas Info, Debug etc ...)?
Faites-vous quoi que ce soit avec des cartes de niveau? http://logging.apache.org/log4net/release/sdk/log4net.Repository.ILoggerRepository.LevelMap.html –