開源日誌查看軟體Log2Window介紹

來源:互聯網
上載者:User

標籤:穩定性   日誌記錄   _id   pdo   inf   local   git   receive   127.0.0.1   

軟體資訊

Log2Window是一款開源的日誌查詢軟體.
支援 log4net, nlog, eventLog, log4j 和log4cxx等日誌記錄組件.
項目首頁為: https://github.com/alanthinker/Log2Window
國內為: http://chess.stk.me/chess/download/Log2Window/Log2Window.zip

該軟體改編自Log2Console, 完全重寫了內部邏輯. 大幅的改進了效能和穩定性, 修正大量的邏輯錯誤, 並增加了一些新功能.

功能介紹       

Log2Window在普通PC上每秒中可以處理100萬條以上的記錄. 比如根據日誌名稱, 訊息內容, 記錄層級等條件進行過濾等. 刪除某些名稱的日誌等. 新日誌重新整理過快時, 可以暫停重新整理新日誌, 以便查看.(後台仍在接收日誌, 恢複暫停後即會顯示)
Log2Window接收新日誌的效能也非常好. 每秒可以新接收10萬條以上的記錄而不產生任何延遲和阻塞.

Log2Window既可以接收網路上TCP, UDP協議發送的日誌, 也可以即時監控記錄檔的內容. (均要求日誌以log4j的xml格式化儲存.) 

使用方法:

首次開啟軟體時, 軟體會自動彈出Receiver配置介面.  

建議添加TCP協議的receiver.
對於NLog, 配置一個tcp的target, 並將日誌記錄到此target即可.

<target name="TcpOutlet" xsi:type="NLogViewer" encoding="utf-8" address="tcp://localhost:4505"/>

 

對於log4net, 需要用到一個自訂的Appender. 該Appender的原始碼已經包含在Log2Window安裝目錄中的ExampleProject\TestLog4net project .  該自訂Appender非同步發送日誌, 不會因為網路問題而阻塞商務邏輯. 而且在訊息無法發送時可以緩衝10000條日誌. 等網路恢複後再發送.(使用者可以修改此Appender的代碼來調整緩衝數量.)

Log4net的appender配置如下:

<appender name="tcpAppender" type="AlanThinker.MyLog4net.TcpAppender">     <remoteAddress value="127.0.0.1" />     <remotePort value="4505" />     <encoding value="utf-8"></encoding>     <layout type="AlanThinker.MyLog4net.MyXmlLayoutSchemaLog4j" >     <!--Set these switch to false to impove performance.-->     <LocationInfo value="false" />     <Show_Hostname_Appdomain_Identity_UserName value="false" />     <ShowNDC value="false" />     <ShowProperties value="false" />     </layout> </appender> 

 

開源日誌查看軟體Log2Window介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.