Asp.net 使用log4net日志功能

发布时间:2021-08-02 22:38 来源:https://blog.51cto.com/u_25424 阅读:189 作者:caocg504 栏目: 云计算 欢迎投稿:712375056

<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,同时欢迎投稿传递力量。