激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Log4net 日志記錄詳細介紹及應用

Log4net 日志記錄詳細介紹及應用

2020-08-05 11:44王可欣 Java教程

這篇文章主要介紹了Log4net 日志記錄詳細介紹及應用的相關資料,需要的朋友可以參考下

Log4net 日志

概要:

  Log4net是一個幫助程序員將日志信息輸出到各種目標(控制臺、文件、數據庫等)的工具。日志是程序的黑匣子,可以通過日志查看系統的運行過程,從而發現系統的問題。日志的作用:將運行過程的步驟、成功失敗記錄下來,將關鍵性的數據記錄下來,進而分析系統問題所在。因為對于網站來說,不能把異常信息顯示給用戶,異常信息只能記錄到日志。網站出問題后,開發人員查看日志就知道問題所在。

一、如何配置Log4net環境

1、添加“應用程序配置文件”(App.config);

2、在App.config或者Web.config中添加配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<log4net>
  <!-- Define some output appenders -->
  <appendernameappendername="RollingLogFileAppender"type="log4net.Appender.RollingFileAppender">
   <file value="test.txt"/>
   <appendToFilevalueappendToFilevalue="true"/>
   <maxSizeRollBackupsvaluemaxSizeRollBackupsvalue="10"/>
   <maximumFileSizevaluemaximumFileSizevalue="1024KB"/>
   <rollingStylevaluerollingStylevalue="Size"/>
   <staticLogFileNamevaluestaticLogFileNamevalue="true"/>
   <layouttypelayouttype="log4net.Layout.PatternLayout">
    <conversionPattern value="%date[%thread] %-5level %logger - %message%newline"/>
   </layout>
  </appender>
  <root>
   <level value="DEBUG"/>
   <appender-refrefappender-refref="RollingLogFileAppender"/>
  </root>
 </log4net>

3、添加Log4net.dll引用;

4、將log4net.config的屬性“復制到輸出目錄”設置為“始終復制”;

5、初始化:

    在程序最開始加入 log4net.Config.XmlConfigurator.Configure()讓當前的Log4net起作用;

6、在要打印日志的地方寫LonManager.GetLogger(typeof(Program)).Debug("信息");。

   通過LonManager.GetLogger()傳遞要記錄的日志類類名獲得類ILog,這樣在日志文件中就知道這個日志是哪個類輸出的了,然后調用Debug方法輸出消息。因為一個類內部不止一個地方要打印日志,所以,一般把ILog聲明為一個static字段。

7、用Ilog.Error方法輸出錯誤信息,第二個參數可以傳遞Exception對象。Log.Error("****錯誤"+ex);

二、Log4NetDemo

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<pre code_snippet_id="2146508" snippet_file_name="blog_20170123_2_6827063" name="code" class="csharp">namespace Log4NetDemo
{
  class Program
  {
    static void Main(string[] args)
    {
      //使用log4net記錄日志。
      log4net.Config.XmlConfigurator.Configure();
  
      ILog logWriter =log4net.LogManager.GetLogger("Test");
  
       logWriter.Info("消息");
      logWriter.Warn("警告");
      logWriter.Error("異常");
      logWriter.Fatal("錯誤");
 } }}
</pre>
<pre></pre>
<p>  </p>
<h1><a name="t2"></a><strong><span style="font-family:SimHei; font-size:18px"> 三、Appender</span></strong></h1>
<strong><span style="font-family:SimHei; font-size:18px">  可以在配置文件中使用Log4net的Appender方法進行優化;</span></strong>
<pre></pre>
<pre code_snippet_id="2146508" snippet_file_name="blog_20170123_2_6827063" name="code" class="csharp"><strong><span style="font-family:SimHei; font-size:18px"><img src="http://img.blog.csdn.net/20170123115415135?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvV0tYMTgzMzA2OTg1MzQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
 更多內容,推薦閱讀:  <br>    <a target="_blank" href="<a href=" rel=" external="" nofollow"="" http:="" www.cnblogs.com="" jiajinyi="" p="" 5884930.html%22%3ehttp:="" 5884930.html%3c="" a"="">http://www.cnblogs.com/jiajinyi/p/5884930.html">http://www.cnblogs.com/jiajinyi/p/5884930.html</a</a>>  <br>   以上是我對Log4net日志記錄的簡單理解,請路過的大鳥指點。</span></strong>  <br><p></p></pre>  <br><pre></pre> 
 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!   

原文鏈接:http://blog.csdn.net/wkx18330698534/article/details/54602773

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费一级欧美在线观看视频 | 99亚洲国产精品 | 美女视频黄视大全视频免费网址 | 一级在线视频 | 91一区二区三区久久久久国产乱 | 369看片你懂的小视频在线观看 | 亚洲精华液久久含羞草 | 日本综合久久 | 久国产精品视频 | 国产一区二区在线免费观看 | 成人激情综合网 | 免费在线观看毛片视频 | 91网视频在线观看 | 日本在线播放一区二区三区 | 精品一区二区久久久久久按摩 | 99亚洲伊人久久精品影院红桃 | 成人毛片视频在线观看 | 精品国产乱码一区二区 | 久久久久亚洲国产精品 | 欧美日韩国产精品 | 国产在线观看 | 在线观看福利网站 | 久久久久久久不卡 | 一区二区三区视频播放 | 欧美日韩在线播放 | 在线观看国产网站 | 一区二区三区四区高清视频 | 亚洲一区在线观看视频 | 黄在线观看在线播放720p | 久久久久久免费 | 国内一区| 日韩一级片毛片 | 国产91久久久久久 | 欧美一级黄色录相 | 高清在线观看av | 一区二区三区无码高清视频 | 午夜精品影院 | 97精品国产高清在线看入口 | 污污黄 | 免费国产在线观看 | 羞羞羞网站 |