Nous sommes à l'aide de log4net et que vous voulez spécifier, c'est la configuration dans un fichier de config (comme nous l'avons fait avec d'autres sections). Pour ce faire, nous avons changé la log4net section dans l'Application.config:
...
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
...
<log4net configSource="Log.config" />
...
Et dans le Journal.Fichier de Config (même répertoire que l'Application.config), nous avons:
<log4net>
<appender name="General" type="log4net.Appender.FileAppender">
<file value="log.txt" />
<layout type="log4net.Layout.SimplyLayout" />
</appender>
<root>
<appender-ref ref="General" />
</root>
</log4net>
Cependant, lors de l'exécution de l'application, aucun fichier journal est créé (et pas de connexion fait). Il n'y a pas de messages d'erreur de la sortie de la console.
Si nous déplaçons le contenu du Journal.fichier de configuration de retour dans l'App.config (en remplacement de la première ligne de code ci-dessus), il fonctionne comme prévu. Aucune idée de pourquoi ça ne fonctionne pas dans un fichier externe?