我有幾個日誌文件[通過log4j生成]。我知道我們可以使用Chainsaw來讀取這些日誌[雖然我們也可以在記事本中讀取這些日誌。
但我無法弄清楚如何打開存儲的日誌文件來查看其內容。所以簡單的問題是,Is it possible to read the log file using Chainsaw?
是否可以使用Chainsaw讀取日誌文件?
回答
我在Windows上使用Chainsaw v2 Log Viewer。
在文件菜單中有一個選項'加載Log4j文件',它將允許您打開Log4j XML日誌文件。
當然,您嘗試打開的文件必須確認log4j XML模式。
@coco:我看到了這個選項,但它期待着一個XML文件。而我有一個.log文件。 – 2009-12-03 05:04:48
正如我在答覆中提到,電鋸將只讀取log4j的格式的XML文件 - 所以我怕回答你的問題是「不」,因爲它們不是預期的格式 – Cocowalla 2009-12-03 07:51:01
電鋸無法讀取你的日誌'我怕在回答你的問題是「no''接受 – 2009-12-04 09:08:26
是的,電鋸可以讀取常規的文本日誌文件 - 使用LogFilePatternReceiver。請參閱歡迎標籤中的示例配置。
如何文本日誌具有特殊/自定義佈局? – PerlDev 2010-01-29 15:51:39
是的 - 只要每個日誌條目以'message'結尾且以新行分隔,您應該能夠使用LogFilePatternReceiver解析日誌文件。
例日誌行:
20100128 11:35:34.546 [主要] INFO - package1.package2.SomeLoggerName - 消息這裏LINE1 消息這裏LINE2
這兩行,表示一個日誌條目,可以 - 記錄儀 - 消息
更多信息請參見該LogFilePatternReceiver的JavaDoc(可從電鋸的幫助菜單),電子
TIMESTAMP [主題] LEVEL:與此LOGFORMAT解析xample接收器配置(可從「歡迎」選項卡獲得,'查看示例接收器配置'按鈕)。
如何日誌記錄看起來像:
您的日誌文件包含「優先級」和「類別」屬性,而不是「級別」,「記錄器」,默認情況下在電鋸中支持。
你可以改變你的佈局產生水平&類別屬性?如果是這樣,電鋸應該能夠處理您的日誌文件。
如果您需要使用類別&優先級屬性名稱,我建議拉下log4j的XmlDecoder源並修改它以接受優先級&類別屬性名稱。然後,您可以將Chainsaw配置爲使用LogFileXMLReceiver並指定您自己的解碼器實現。
電鋸的歡迎標籤提供了一個示例接收器配置。
下面是的XMLDecoder來源: http://svn.apache.org/viewvc/logging/log4j/companions/receivers/trunk/src/main/java/org/apache/log4j/xml/XMLDecoder.java?view=log
爲LogFileXMLReceiver的JavaDoc中應該可以從電鋸的幫助菜單。
- 1. 是否有Eclipse的日誌插件和Apache Chainsaw的功能?
- 2. 是否可以使用JCL創建多個日誌文件?
- 3. 使用PHP讀取IIS日誌文件
- 4. 是否可以讀取.exe文件?
- 5. 是否可以讀取鎖定文件?
- 6. 是否可以使用Perl讀取pdf文件中的文本?
- 7. 是否可以使用syslog-ng從日誌獲取UUID?
- 8. 如何用Apache Chainsaw打開log4j2日誌
- 9. 是否可以在日誌文件中禁用TimingLogger行?
- 10. 是否可以使用JAVA從文件中讀取/寫入位?
- 11. 是否可以使用FileReader從文件讀取?
- 12. 是否可以使用Java來讀取位圖文件頭?
- 13. 使用xdocreport,是否可以從docx文件讀取圖形?
- 14. 是否可以使用Actionscript只讀取文件的第一行?
- 15. 是否可以使用Lua「向後」讀取文件?
- 16. 如何使用Log4J和Apache Chainsaw遠程查看日誌事件?
- 17. 是否可以使用PHPWord讀取MSWORD?
- 18. Python日誌記錄:可以從文件讀取dictConfig嗎?
- 19. 如何使用c讀取.sil(SmartInspect文件)日誌文件#
- 20. php讀取大文本文件日誌
- 21. 是否可以打印日誌文件的特定部分?
- 22. 是否可以從-L標記命名'屏幕'日誌文件?
- 23. 是否有日誌查看器應用程序可以從Azure表存儲讀取日誌消息?
- 24. 是否可以將PDF文件作爲txt文件讀取?
- 25. 是否可以使用python suds從文件系統中讀取wsdl文件?
- 26. 是否可以使用python shell讀取Python文件的文件字符串?
- 27. 是否可以使用Log4Net在CLR存儲過程中寫入日誌文件?
- 28. Crashlytics無法讀取日誌文件
- 29. Q/kdb +按塊讀取日誌文件
- 30. FastMM4,如何讀取日誌文件?
請不要重複發表(現在刪除)。 – 2009-12-02 12:43:23