Bonjour à tous,

j'ai voulu utiliser log4net pour logger les evenements, pour créer un fichier .xml cela fonctionne bien quand je decide de logger les evenemtns dans une base de donéne sq lserver cela ne fonctionne et j'ai pas de message d'erreur.

Voici mon fichier de 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
23
24
25
26
27
28
29
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  </configSections>
  <connectionstrings>
    <add name="Sql" connectionstring="Data Source=DEV_1\DEV1;Initial Catalog=BDDEXCHANGE;User=sa;Password=msadmin;Min Pool Size=20;Max Pool Size=200;" providername="System.Data.SqlClient"></add>
  </connectionstrings>
  <log4net>
    <root>
      <level value="ALL" />
     <appender-ref ref="AdoNetAppender"></appender-ref>
    </root>  
   <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
      <bufferSize value="1" />
      <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <connectionstring value="Data Source=DEV_1/DEV1;Initial Catalog=BDDEXCHANGE;Persist Security Info=True;User ID=sa;Password=cmadmin"></connectionstring>
      <commandText value="INSERT INTO log ([Message]) VALUES (@message)" />
      <parameter>
        <parameterName value="@message" />
        <dbType value="String" />
        <size value="4000" />
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%m" />
        </layout>
      </parameter>
    </appender>
  </log4net>
</configuration>
Il y a t-il une erreur dans le fichier ?