Jump to content

log4net AdoNetAppender doesn't work

- - - - -

  • Please log in to reply
No replies to this topic

#1
rivkic

rivkic

    Newbie

  • Members
  • PipPip
  • 19 posts
I added to my solution log4net 's reference.
I tried it on FileAppender ind it's worked,
but when i added the ADONetAppender it didnt add the data to the database.

this is the code:

<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="sqlConnStr" />
<commandText value="INSERT INTO Log ([Date],[Level],[Logger],[Message],[Exception])
VALUES (@log_date, @log_level, @logger, @message, @exception)" />
<parameter>
<parameterName value="@log_date" />
<dbType value="DateTime" />
<layout type="log4net.Layout.RawTimeStampLayout" />
</parameter>
<parameter>
<parameterName value="@log_level" />
<dbType value="nvarchar(50)" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%p" />
</layout>
</parameter>
<parameter>
<parameterName value="@logger" />
<dbType value="nvarchar(50)" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%c" />
</layout>
</parameter>
<parameter>
<parameterName value="@message" />
<dbType value="nvarchar(50)" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%m" />
</layout>
</parameter>
<parameter>
<parameterName value="@exception" />
<dbType value="nvarchar(50)" />
<size value="50" />
<layout type="log4net.Layout.ExceptionLayout" />
</parameter>
</appender>

What can be the reason?:confused:

thanks,
Ri.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users