日期:2014-05-18  浏览次数:20504 次

log4net如何保存数据到数据库
<log4net xmlns="urn:log4net">
<appender name="log" 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="server=(local);database=Test;user id=sa;password=123456" />
<commandText value="INSERT INTO [Log] ([Date]) VALUES (@logger)" />
<!--<parameter>
<parameterName value="@DateValue" />
<dbType value="String" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%DateValue" />
</layout>
</parameter>-->
<parameter>
<parameterName value="@logger" />
<dbType value="String" />
<size value="255" />
<layout type="log4net.Layout.PatternLayout">
<!--<conversionPattern value="%property{auth}" />-->
<conversionPattern value="%DateValue" />
</layout>
</parameter>
</appender>
<root>
<level value="All" />
</root>
<logger name="Log4net.QuickStart.Entity.Class1">
<level value="All" />
<appender-ref ref="log" />
</logger>
</log4net>

以上是我的配置文件 红色的部分 我是想把 Log4net.QuickStart.Entity.Class1 这个实体的一个属性的值 DateValue 保存到数据库 应该怎么做呢?



------解决方案--------------------
关注
帮你顶一下
我这有些资料.你看看对你有用没
http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html