程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET企業開發框架IsLine FrameWork系列之十四--框架配置信息大全(中)

ASP.NET企業開發框架IsLine FrameWork系列之十四--框架配置信息大全(中)

編輯:關於ASP.NET

上文中講到配置日志模塊的第二步,這篇文章繼續給大家介紹日志配置方法。

Step 3.在</configSections>後加入:(注意,以下配置與Step 2中的sectionGroup一一對應)

代碼

<IsLine.AppLog.Configuration>
        <FileRender>
            <AppenderStyle>File</AppenderStyle>
            <AppenderType>Text</AppenderType>
            <AppenderInf>IsLineLog/Log4Net1.txt</AppenderInf>
            <AppenderContent>-&gt;Event Date:@eventDate;-&gt;Level:@level;- &gt;Message:@exception;-&gt;Source:@source;-&gt;Stack Trace:@StackTrace- &gt;Trigger:@trigger;-&gt;Memo:@message</AppenderContent>
            <LayoutInf></LayoutInf>
            <Level>Debug</Level>
        </FileRender>
        <OracleUsingSPRender>
            <AppenderStyle>Oracle</AppenderStyle>
            <AppenderType>StoredProcedure</AppenderType>
            <AppenderInf>IsLine.Data.Configuration.OracleConnectString</AppenderInf>
            <AppenderContent>SP_ADD_ILFWLOG.ADD_ILFWLOG</AppenderContent>
            <LayoutInf></LayoutInf>
            <Level>Debug</Level>
        </OracleUsingSPRender>
     <OracleUsingTextRender>
        <AppenderStyle>Oracle</AppenderStyle>
        <AppenderType>Text</AppenderType>
        <AppenderInf>add key</AppenderInf> //可以填add key,如果add key不存在則會使 用DataBaseConnection
        <AppenderContent>"INSERT INTO IsLineFAppLog ([EventDate],[Level],[Source], [Trigger],[Message],[Exception]) VALUES (@eventDate, @level, @source,@trigger,  @message, @exception)" </AppenderContent>
        <LayoutInf></LayoutInf> //返回給用戶的樣式
        <Level>Debug</Level>
     </OracleUsingTextRender>
      <SQLServerUsingTextRender>
        <AppenderStyle>SQLServer</AppenderStyle>
        <AppenderType>Text</AppenderType>
        <AppenderInf>add key</AppenderInf> //可以填add key,如果add key不存在則會使 用DataBaseConnection
        <AppenderContent>"INSERT INTO IsLineFAppLog ([ILEventDate],[ILLevel],[ILSource], [ILTrigger],[ILMessage],[ILException]) VALUES ('@eventDate', '@level',  '@source','@trigger', '@message', '@exception')" </AppenderContent>
        <LayoutInf></LayoutInf> //返回給用戶的樣式
        <Level>Debug</Level>
      </SQLServerUsingTextRender>
      <SQLServerUsingSPRender>
        <AppenderStyle>SQLServer</AppenderStyle>
        <AppenderType>StoredProcedure</AppenderType>
        <AppenderInf>add key</AppenderInf> //可以填add key,如果add key不存在則會使 用DataBaseConnection
        <AppenderContent>IsLineLogSPRender</AppenderContent>
        <LayoutInf></LayoutInf> //返回給用戶的樣式
        <Level>Debug</Level>
      </SQLServerUsingSPRender>
      <MailRender>
        <AppenderStyle>Mail</AppenderStyle>
        <AppenderType>HTML</AppenderType>
        <AppenderInf>收件人</AppenderInf>
        <AppenderContent>郵件內容:@eventDate, @level, @source,@trigger, @message,  @exception</AppenderContent>
        <LayoutInf></LayoutInf> //返回給用戶的樣式
        <Level>Debug</Level>
      </MailRender>
     </IsLine.AppLog.Configuration>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved