Bonjour,

Je n'arrive pas à logguer mes debug ou autres dans un fichier de log.

App.config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    <configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
    </configSections>
    <log4net>
        <root>
            <level value="DEBUG" />
            <appender-ref ref="LogFileAppender" />
        </root>
 
        <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
            <param name="File" value="C:\temp\log.txt" />
            <param name="AppendToFile" value="true" />
            <rollingStyle value="Size" />
            <maxSizeRollBackups value="10" />
            <maximumFileSize value="10MB" />
            <staticLogFileName value="true" />
            <layout type="log4net.Layout.PatternLayout">
                <param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} - %m%n" />
            </layout>
        </appender>
    </log4net>
Fichier cs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
static readonly ILog log = LogManager.GetLogger(typeof(User));
 
public static Entities.User GetUserInformations(string login, string password)
        {
            log4net.Config.XmlConfigurator.Configure();
            log.Debug("Debug");
             log.Info("Info");
             log.Warn("Warn");
             log.Error("Error");
}
Merci