婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > .net log4的詳細(xì)用法

.net log4的詳細(xì)用法

熱門標(biāo)簽:濟(jì)源人工智能電話機(jī)器人價(jià)格 杭州智能電話機(jī)器人 廈門四川外呼系統(tǒng) 地圖標(biāo)注位置多的錢 百度地圖標(biāo)注點(diǎn)擊事件 怎樣在地圖標(biāo)注消火栓圖形 內(nèi)蒙古智能電銷機(jī)器人哪家強(qiáng) 泰州手機(jī)外呼系統(tǒng)軟件 山東防封電銷卡辦理套餐

本人開始接觸.net 日志,如有不對(duì)之處還請(qǐng)多多指教!

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

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

復(fù)制代碼 代碼如下:

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"/> !-- 這個(gè)是日志存放在哪個(gè)文件中-->
appendToFile value="true"/> !--是否附加文件-->
maxSizeRollBackups value="10"/> !--回滾的最大容量條數(shù)-->
maximumFileSize value="1024KB"/>!--當(dāng)達(dá)到了1024k,自動(dòng)進(jìn)行備份-->
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"/>!--嚴(yán)重級(jí)別分:debug,warn,error-->
appender-ref ref="RollingLogFileAppender"/>
/root>
/log4net>

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

/configuration>


2、
復(fù)制代碼 代碼如下:

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

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

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

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

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

標(biāo)簽:朝陽 周口 百色 臺(tái)州 新鄉(xiāng) 喀什 洛陽 朔州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net log4的詳細(xì)用法》,本文關(guān)鍵詞  .net,log4,的,詳細(xì),用法,.net,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.net log4的詳細(xì)用法》相關(guān)的同類信息!
  • 本頁收集關(guān)于.net log4的詳細(xì)用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    丝袜亚洲另类欧美| 欧美在线视频你懂得| 欧美日韩一区高清| 日韩电影免费在线| 久久久91精品国产一区二区三区| 国产乱一区二区| 亚洲综合色婷婷| 欧美麻豆精品久久久久久| 亚洲成人激情av| 精品成人佐山爱一区二区| 91小视频在线免费看| 日本特黄久久久高潮| 亚洲国产精品精华液2区45| 色综合色综合色综合色综合色综合| 亚洲国产视频一区| 久久久精品2019中文字幕之3| 色伊人久久综合中文字幕| 亚洲成av人影院| 久久夜色精品国产欧美乱极品| 成年人网站91| 国产麻豆精品视频| 麻豆国产一区二区| 亚洲a一区二区| 26uuuu精品一区二区| 成人三级在线视频| 欧美96一区二区免费视频| 日韩美女久久久| 日本一区二区三区久久久久久久久不 | 国内精品视频666| 欧美视频完全免费看| 日本成人超碰在线观看| 亚洲激情校园春色| 中文字幕欧美一| 国产欧美精品一区二区三区四区| 在线播放中文字幕一区| 欧美羞羞免费网站| 欧洲av在线精品| 99精品在线免费| 懂色av噜噜一区二区三区av| 亚洲欧美一区二区在线观看| 国产精品久久久久影院亚瑟 | 亚洲人成精品久久久久| 精品免费视频一区二区| 欧美伊人久久大香线蕉综合69| 久久成人羞羞网站| 日韩精品亚洲一区二区三区免费| 亚洲成人在线网站| 亚洲一区二区三区精品在线| 亚洲免费av观看| 日韩一区欧美一区| 一区二区三区日本| 亚洲狠狠爱一区二区三区| 国产欧美一区二区在线观看| 在线成人av影院| 欧美一区二区在线看| 久久久久久久久99精品| 亚洲国产岛国毛片在线| 欧美日韩一区二区三区不卡| 欧美电影在线免费观看| 精品国精品国产尤物美女| 亚洲欧美中日韩| 丝袜美腿亚洲一区| 日韩中文字幕av电影| 成人中文字幕合集| 欧亚洲嫩模精品一区三区| 久久综合久久综合亚洲| 亚洲欧洲日韩女同| 三级一区在线视频先锋| 97精品电影院| 欧美一区二区黄| 亚洲精品成人精品456| 天堂一区二区在线免费观看| 蜜臀av一级做a爰片久久| 久久99久久久欧美国产| 国产69精品久久777的优势| 黑人巨大精品欧美一区| 成人精品国产免费网站| 欧美亚洲国产一区二区三区va | 五月天亚洲婷婷| 久国产精品韩国三级视频| 不卡区在线中文字幕| 国产精品国产三级国产| 亚洲特黄一级片| 狂野欧美性猛交blacked| 极品美女销魂一区二区三区免费| 蜜臀av性久久久久蜜臀av麻豆| 国产不卡视频在线播放| 欧美色区777第一页| 国产日本一区二区| 日本亚洲最大的色成网站www| 国产在线视频不卡二| 欧美怡红院视频| 日韩一级成人av| 亚洲综合视频在线| 国产不卡在线播放| 91精品国产麻豆| 亚洲欧美日本韩国| 国产资源在线一区| 欧美日韩在线一区二区| 国产欧美日韩精品在线| 秋霞影院一区二区| 91高清在线观看| 国产精品每日更新| 免费国产亚洲视频| 在线观看欧美日本| 国产女同性恋一区二区| 久久99国产精品久久99| 91精品中文字幕一区二区三区| 亚洲视频精选在线| 99久久伊人久久99| 国产日产亚洲精品系列| 韩国理伦片一区二区三区在线播放| 色婷婷久久综合| 日韩欧美一级片| 日韩一区精品字幕| 91麻豆精品91久久久久同性| 亚洲va国产天堂va久久en| 91麻豆swag| 中文字幕中文字幕中文字幕亚洲无线| 国产在线精品一区二区夜色 | 日本三级韩国三级欧美三级| 一本一道久久a久久精品| 中文字幕字幕中文在线中不卡视频| 国产91丝袜在线播放0| 久久久久9999亚洲精品| 精品一二线国产| 欧美大胆一级视频| 免费观看成人av| 欧美zozo另类异族| 国产精品一区二区91| 久久久久综合网| 国产福利一区在线观看| 日韩中文字幕不卡| 欧美精品欧美精品系列| 日韩精品一二区| 欧美成人一区二区三区片免费| 麻豆一区二区三| 2020国产成人综合网| 国产·精品毛片| 亚洲男人的天堂一区二区| 欧美性受极品xxxx喷水| 国产毛片精品一区| 日韩电影在线免费观看| 亚洲欧美成人一区二区三区| 日韩欧美一二区| 欧美性生活大片视频| kk眼镜猥琐国模调教系列一区二区 | 欧美顶级少妇做爰| 波多野结衣中文字幕一区二区三区 | 国产农村妇女毛片精品久久麻豆| 日本乱人伦aⅴ精品| 国产91在线观看| 美女国产一区二区| 亚洲国产精品一区二区www在线 | 美脚の诱脚舐め脚责91| 一区二区理论电影在线观看| 国产女主播一区| 精品人伦一区二区色婷婷| 欧美亚洲国产怡红院影院| 99vv1com这只有精品| 国产高清不卡二三区| 久久av资源站| 看国产成人h片视频| 日韩国产欧美一区二区三区| 亚洲一区在线观看免费| 亚洲免费视频成人| 国产精品久久久久永久免费观看| 久久九九久久九九| 久久亚洲精精品中文字幕早川悠里 | 91免费在线播放| 粉嫩av亚洲一区二区图片| 国产一区二区三区四| 开心九九激情九九欧美日韩精美视频电影| 亚洲成人资源在线| 亚洲成人激情av| 日日夜夜精品视频免费| 午夜精品一区二区三区三上悠亚| 亚洲成人在线免费| 日韩精品久久久久久| 蜜臀av一区二区在线免费观看| 日本vs亚洲vs韩国一区三区 | 日韩精品成人一区二区在线| 一区二区三区欧美亚洲| 一区二区在线观看视频 | 亚洲成人激情社区| 日韩黄色免费网站| 精品一区中文字幕| 粉嫩绯色av一区二区在线观看| 成人黄色在线网站| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 91蜜桃在线观看| 欧美日韩亚洲综合一区| 欧美二区在线观看| 欧美精品一区二区三区蜜桃| 久久精品人人做人人爽97| 中文字幕亚洲区| 天堂在线亚洲视频| 国产成人午夜精品影院观看视频 | 国产美女久久久久| 成人精品电影在线观看|