[log4j를 통해 생성 된] 여러 개의 로그 파일이 있습니다. 나는 Chainsaw을 사용하여 로그를 읽을 수 있음을 알아야합니다. [메모장에서 로그를 읽을 수도 있지만].
그러나 내용을보기 위해 저장된 로그 파일을 여는 방법을 알아낼 수 없습니다. 간단한 질문은 Is it possible to read the log file using Chainsaw?
전기 톱을 사용하여 로그 파일을 읽을 수 있습니까?
답변
저는 Windows에서 Chainsaw v2 Log Viewer을 사용하고 있습니다.
파일 메뉴에 'Log4j 파일로드'옵션이 있습니다.이 옵션을 선택하면 Log4j XML 로그 파일을 열 수 있습니다.
물론 열려는 파일은 log4j XML 스키마에 확인해야합니다.
@ 코코 : 그 옵션을 보았지만 XML 파일이 필요합니다. 나는 .log 파일을 가지고있다. –
내 대답에 언급했듯이, 연쇄 살인범은 log4j 형식의 XML 파일 만 읽습니다. 따라서 귀하의 질문에 대한 대답은 '아니오'입니다. 전기 톱이 예상되는 형식이 아니기 때문에 로그를 읽을 수 없습니다. – Cocowalla
'나는 두려워요. 귀하의 질문에 대한 답변은 '아니오'로 받아 들여집니다. –
예, 연쇄 살인범은 일반 텍스트 로그 파일을 읽을 수 있습니다 - LogFilePatternReceiver를 사용하십시오. 시작 탭에서 사용할 수있는 구성 예제를 참조하십시오.
텍스트 로그가 특수/사용자 정의 레이아웃을 가지고있는 것은 어떻습니까? – PerlDev
예 - 각 로그 항목이 'message'로 끝나고 줄 바꿈으로 구분되는 한 LogFilePatternReceiver를 사용하여 로그 파일을 구문 분석 할 수 있어야합니다.
예 로그 라인 :
20100128 11 : 35 : 34.546 [주] INFO - package1.package2.SomeLoggerName - 여기서 메시지 여기 호선 메시지 호선 하나의 로그 엔트리를 나타내는
이 두 라인 수, - LOGGER - 메시지
(톱의 도움말 메뉴에서 사용할 수) 자세한 내용은 LogFilePatternReceiver의의 JavaDoc을 참조 전자
TIMESTAMP [THREAD] LEVEL이를 LogFormat으로 해석 할 수 xample receiver configuration (환영 탭에서 볼 수있는 '보기 용 수신기 구성'버튼).
로그 레코드는 다음과 같이 표시됩니다.
로그 파일에 '레벨', '로거'대신 '우선 순위'및 '카테고리'속성이 포함되어 있습니다.이 속성은 전기 톱에서 기본적으로 지원됩니다.
& 범주 속성을 생성하도록 레이아웃을 변경할 수 있습니까? 그렇다면, 동창은 당신의 로그 파일을 처리 할 수 있어야합니다.
& 우선 순위 속성 이름을 사용해야하는 경우 log4j의 XmlDecoder 소스를 가져 와서 우선 순위 & 범주 속성 이름을 허용하도록 수정하는 것이 좋습니다. 그러면 Chainsaw가 LogFileXMLReceiver를 사용하고 자신의 디코더 구현을 지정하도록 구성 할 수 있습니다.
전기 톱의 환영 탭은 수신기 구성의 예를 제공합니다. http://svn.apache.org/viewvc/logging/log4j/companions/receivers/trunk/src/main/java/org/apache/log4j/xml/XMLDecoder.java?view=log
LogFileXMLReceiver를위한 Javadoc가 전기 톱의 도움말 메뉴에서 사용할 수 있어야합니다 :
여기 XMLDecoder의 소스입니다.
- 1. 파이썬을 사용하여 로그 파일을 읽을 때
- 2. 파일을 읽을 수 있습니까?
- 3. StreamReader를 사용하여 Silverlight에서 파일을 읽을 수 있습니까?
- 4. 어디서 파일을 읽을 수 있습니까?
- 5. AS3 : ppt 파일을 읽을 수 있습니까?
- 6. 펄 나는 펄을 사용하여 로그 파일을 읽을 노력하고
- 7. PHP에서 큰 xlsx 파일을 읽을 수 있습니까?
- 8. 어떻게 StreamReader를 사용하여 매우 큰 텍스트 파일을 읽을 수 있습니까?
- 9. 일단 fscanf()를 사용하여 파일을 열면 다시 읽을 수 있습니까?
- 10. libcurl을 사용하여 원격 파일을 istream 파일로 읽을 수 있습니까?
- 11. 어떻게하면 텍스트 파일을 읽을 수 있습니까?
- 12. C# : Server.Mapath가 어떻게 파일을 읽을 수 있습니까?
- 13. Phonon은 MacOS에서 .avi 파일을 읽을 수 있습니까?
- 14. 어떻게 파일을 특정 문자로만 읽을 수 있습니까?
- 15. JCL로 여러 로그 파일을 만들 수 있습니까?
- 16. Log4Net 로그 파일을 자동으로 삭제할 수 있습니까?
- 17. 로그 파일이란 무엇이며 어떻게 안드로이드에 로그 파일을 만들 수 있습니까?
- 18. 파이프에서 gcc를 읽을 수 있습니까?
- 19. Load DATA INFILE INTO를 사용하여 MySQL이 로그 또는 텍스트 파일을 읽을 수 있도록 준비하려면 어떻게해야합니까?
- 20. saxParser 파일을 읽을 수 없습니다
- 21. BlobStore에서 파일을 읽을 수 없습니다.
- 22. ExtAudioFile 읽기로 오디오 파일을 읽을 때 연속적으로 오디오 파일을 읽을 수 있습니까?
- 23. Javascript를 사용하여 PHP 세션을 읽을 수 있습니까?
- 24. PHP를 사용하여 Mercurial 리포지토리에서 읽을 수 있습니까
- 25. SQL 서버에 파일을 엑셀 읽을 수 없습니다
- 26. webview는 외부 자산 폴더에있는 파일을 읽을 수 있습니까?
- 27. 자바 스캐너가 파일을 읽을 수 없습니다.
- 28. PlayBook Webworks에서 로컬 파일을 읽을 수 없습니다.
- 29. SAS 9.1.3은 utf8 BOM이있는 csv 파일을 읽을 수 있습니까?
- 30. 방문자의 쿠키를 읽을 수 있습니까?
두 번 게시하지 마십시오 (지금은 삭제). –