public partial class Maclasse : Window { // use Log4net protected static readonly ILog _log = LogManager.GetLogger(typeof(Maclasse)); public Maclasse() { XmlConfigurator.Configure(); InitializeComponent(); Console.Read(); } private void btCancel_Click(object sender, RoutedEventArgs e) { _log.Debug("This is a DEBUG Text"); } }
puisque je développe une application windows j'ai pas de Main
mais malheureusement la console ne se lance pas
<!-- Cette section contient les informations nécessaires à la configuration de log4net --> <log4net> <!-- Définie une sortie (où les textes de débogage peuvent aller) --> <layout type="log4net.Layout.PatternLayout, log4net"> - %m%n" /> </layout> <!-- Définie la catégorie racine, son niveau de priorité par défaut et ajoute le(s) sortie(s) (où les textes de débogage vont aller) --> <root> </root> <!-- Spécifie le niveau de certain namespaces --> <!-- Le niveau peut être : ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF --> <logger name="ExempleLog4Net"> <level value="all" /> </logger> </log4net> </configuration>
using log4net; using log4net.Config; public partial class Maclasse : Window { // use Log4net protected static readonly ILog _log = LogManager.GetLogger(typeof(Maclasse)); private void btCancel_Click(object sender, RoutedEventArgs e) { _log.Debug("This is a DEBUG Text"); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question