Bonjour !
Je développe actuellement en wpf c# 4.0.

J'utilise log4net (ou du moins c'est mon souhait ).

J'arrive à logger en mode 'basique' mais j'ai besoin de pouvoir modifier des paramètres de mon fichier log4net.config à l'exécution.
Notamment son chemin (qui dépend entre autres, de la personne qui utilise l'application).
Actuellement je le fais en allant directement modifier le contenu du fichier en parsant le code XML, mais cela ne me satisfait pas (ne serait-ce que pour des raisons de droits d'accès au répertoire qui peuvent potentiellement être bloquants). Existe-t-il une méthode (pas trop alambiquée) qui me permette ?

De plus il faudrait que je puisse obtenir un fichier log par heure (MonLog_20110830_11.log contiendrait les traces du 30 août 2011 entre 11h et 12h par exemple).
J'ai vu qu'il est possible de spécifier un fichier par jour, mais pas par heure.

Merci d'avance de votre aide !