<dbType value="String"/>
(1) .
-->
<layout type="log4net.Layout.PatternLayout">
</layout>
<level value="ALL"/>
<parameter>
<root>
<log4net>
<appendername="LogFileAppender" type="log4net.Appender.FileAppender" >
</layout>
(2). 在configuration下面加入下面的代码(整个复制即可)
<appender-ref ref="ADONetAppender"/>
<layout type="log4net.Layout.ExceptionLayout"/>
<log4net>
log日志既可以写到数据库,也可以写入文本文件中
[Id] [int] IDENTITY(1, 1) NOT NULL,
[Date] [datetime] NOTNULL,
<appender-refref="LogFileAppender" />
<size value="4000"/>
log4net.Config.DOMConfigurator.Configure();
</layout>
publicMyLog()
<conversionPattern value="%thread"/>
</appender>
然后在你需要使用的地方 调用即可
[Thread] [varchar] (255) NOTNULL,
// 在应用程序启动时运行的代码
</parameter>
相关操作代码
-->
<connectionString value="server=.;database=test;userid=newst;password=xxx" />
<root>
</root>
2 . Global.asax 中加入
<parameter>
}
configSections 中加入如下配置节,及引入log4net的处理程序集
</parameter>
<dbType value="String"/>
4 最后一步就是如何使用log4net
{
<parameter>
</parameter>
1. 在bin文件夹下面引入 log4net.dll。你只需要引入log4net.dll 既可,其他dll是我抠图的时候扣多了
<parameterName value="@log_level"/>
void Application_Start(object sender,EventArgs e)</layout>
<sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
<connectionType value="System.Data.SqlClient.SqlConnection,System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<commandText value="INSERTINTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES(@log_date, @thread, @log_level, @logger, @message, @exception)" />
{
[Exception] [varchar] (2000) NULL
<layout type="log4net.Layout.PatternLayout">
(
上面的配置节是针对数据库保存方式
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站