Voici ma configuration pour log4net :
<log4net>
<appender name="MyLogger" type="log4net.Appender.RollingFileAppender">
<file value="MyLog.log" />
<appendToFile value="true" />
<rollingStyle value="Size"/>
<maxSizeRollBackups value="20"/>
<maximumFileSize value="1000KB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss},%p,%m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="MyLogger" />
</root>
</log4net>
En C#, j'essaie d'obtenir le nom du fichier journal (qui est MyLog.log). J'ai fait des recherches sur Internet et essayé de nombreuses choses, mais je n'y suis pas parvenu. Vous pouvez m'aider ?
Gracias.
0 votes
Voulez-vous dire que vous essayez d'analyser le fichier de configuration de log4net afin d'obtenir le nom du fichier vers lequel vous vous connectez ? La question n'est pas claire. Qu'est-ce que vous essayez de faire exactement, et quel est le problème ?
0 votes
J'essaie d'obtenir cette partie de la configuration "<file value="MyLog.log" />", j'essaie d'éviter de l'analyser moi-même (pour l'instant), parce que je pense qu'asp4net peut avoir un moyen intégré de le faire, mais je ne peux pas le trouver. Si ce n'est pas le cas, je devrai faire l'analyse syntaxique moi-même.