好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > .net log4的詳細用法

.net log4的詳細用法

熱門標簽:濟源人工智能電話機器人價格 杭州智能電話機器人 廈門四川外呼系統 地圖標注位置多的錢 百度地圖標注點擊事件 怎樣在地圖標注消火栓圖形 內蒙古智能電銷機器人哪家強 泰州手機外呼系統軟件 山東防封電銷卡辦理套餐

本人開始接觸.net 日志,如有不對之處還請多多指教!

lLog4Net是用來記錄日志的,可以將程序運行過程中的信息輸出到一些地方(文件、數據庫、EventLog等),日志就是程序的黑匣子,可以通過日志查看系統的運行過程,從而發現系統的問題。日志的作用:將運行過程的步驟、成功失敗記錄下來,將關鍵性的數據記錄下來分析系統問題所在。Log4J。
l看如鵬站內搜索的日志文件。對于網站來講,不能把異常信息顯示給用戶,異常信息只能記錄到日志,出了問題把日志文件發給開發人員,就能知道問題所在。
l配置Log4Net環境
•新建一個WebApplication,添加一個“應用程序配置文件”(App.config)
•添加對log4net.dll的引用
•在Web.Config (或App.Config)添加配置,見備注
•初始化:在程序最開始加入log4net.Config.XmlConfigurator.Configure();(就是在Global.asax中的程序開始地方加)
•在要打印日志的地方LogManager.GetLogger(typeof(Program)).Debug("信息"); 。通過LogManager.GetLogger傳遞要記錄的日志類類名獲得這個類的ILog(這樣在日志文件中就能看到這條日志是哪個類輸出的了),然后調用Debug方法輸出消息。因為一個類內部不止一個地方要打印日志,所以一般把ILog聲明為一個static字段。
•輸出錯誤信息用ILog.Error方法,第二個參數可以傳遞Exception對象。log.Error("***錯誤"+ex),log.Error("***錯誤",ex)
l

lAppender:可以將日志輸出到不同的地方,不同的輸出目標對應不同的Appender:RollingFileAppender(滾動文件)、AdoNetAppender(數據庫)、SmtpAppender (郵件)等。
llevel(級別):標識這條日志信息的重要級別。None>Fatal>ERROR>WARN>DEBUG>INFO>ALL,設定一個Level,那么低于這個Level的日志是不會被寫到Appender中的。
lLog4Net還可以設定多個Appender,可以實現同時將日志記錄到文件、數據、發送郵件等;可以設定不同的Appender的不同的Level,可以實現普通級別都記錄到文件,Error以上級別發送郵件;可以實現對不同的類設定不同的Appender;還可以自定義Appender,這樣可以自己實現將Error信息發短信等。
l(*)除了Log4Net,還有Enterprise Library中的Logging Application Block、Apache的CommonLog 以及NLog等,都差不多。
l用Log4Net有什么好處?自己寫文件不一樣嗎?靈活,可以不改代碼只要改配置就可以做任意的控制。
l常錯:把項目的名字(本質上是程序集的名字)建成了log4net
l
在VS2010中的控制臺項目引用Log4Net的時候要將項目的“目標框架”改為非“Client Profile”
1、Log4Net配置

復制代碼 代碼如下:

configuration>
!-- configsections必須緊跟放在configuration后面-->
configSections>
section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
/configSections>
log4net>
!-- Define some output appenders -->
appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
file value="test.txt"/> !-- 這個是日志存放在哪個文件中-->
appendToFile value="true"/> !--是否附加文件-->
maxSizeRollBackups value="10"/> !--回滾的最大容量條數-->
maximumFileSize value="1024KB"/>!--當達到了1024k,自動進行備份-->
rollingStyle value="Size"/>
staticLogFileName value="true"/>
layout type="log4net.Layout.PatternLayout">
conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
/layout>
/appender>
root>
level value="DEBUG"/>!--嚴重級別分:debug,warn,error-->
appender-ref ref="RollingLogFileAppender"/>
/root>
/log4net>

system.web>
compilation debug="false" targetFramework="4.0" />
/system.web>

/configuration>


2、
復制代碼 代碼如下:

 class Program
    {
        private static ILog log = LogManager.GetLogger(typeof(Program));

        static void Main(string[] args)
        {
            log4net.Config.XmlConfigurator.Configure();

            log.Debug("開始運行");
            string s = Console.ReadLine();
            log.Debug("用戶輸入:"+s);
            try
            {
                int i = Convert.ToInt32(s);
            }
            catch (Exception ex)
            {
                log.Error("用戶輸入的數據錯誤:" + s, ex);
            }

            Console.ReadKey();
            log.Debug("程序退出");
        }

您可能感興趣的文章:
  • ASP.NET中repeater控件用法實例
  • Asp.Net中索引器的用法分析
  • ASP.NET私有構造函數用法分析
  • 水晶報表asp.net的webform下基本用法實例
  • ASP.NET中TimeSpan的用法實例解析
  • .NET中的Timer類型用法詳解
  • .Net中的json操作類用法分析
  • ASP.NET中IsPostBack用法詳解
  • ASP.NET Dictionary 的基本用法示例介紹
  • .NET中的IO操作之文件流用法分析

標簽:朝陽 周口 百色 臺州 新鄉 喀什 洛陽 朔州

巨人網絡通訊聲明:本文標題《.net log4的詳細用法》,本文關鍵詞  .net,log4,的,詳細,用法,.net,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.net log4的詳細用法》相關的同類信息!
  • 本頁收集關于.net log4的詳細用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: free欧美贵妇性俱乐部| 美国电影《浴室吃奶》| 秋霞电影院午夜鲁丝片| 69式互添| 欧美在线成人免费国产| 女人奶头粉嫩久久无遮挡免费| 午夜最强少妇AAAAAA片| 色情乱婬一区二区三区在线播放| 中文字幕不卡在线高清| 高门贵女闺房弄乳np| 床戏大尺度视频| 欧美性潮喷XXXXX免费视频看| 国产69天堂视频在线| 韩国理论片ok电影天堂lol| 男男18??欧美呻吟GV| 精品国产一区二区在线观看| 国产卡一卡二无线乱码| 好爽?好紧?宝贝叫大| 国产精品乱码一区二区三区的特点| 性色生活片未删减版资源| 八戒八戒神马在线影院观看4| 国产亚洲???久一区二区| 久久久久久精品国产免费| 蜜柚高清观看| 强c亲女的文h| 男女性关系无遮挡全过程| 女人19毛片一级毛片| 欧洲黑大Zoom人与Zoom| 欧美精品亚洲一区二区在线播放 | 人妻 日韩 欧美 综合 制服| 91久久国产青草亚洲| 黄色网址网站| 69xxx中国| 国产五区| 美式禁1一4组合无删减| 白丝老师让我?了一夜视频| 91精品欧美一区二区三区喷胶| 爱福利视频一区二区| 16 一18 一19 性欧美| 大波大乳videos巨大| 恃宠生娇gl|