문제

불행히도 때로는 프로그램을 디버깅하는 유일한 방법은 긴 로그 파일을 거치는 것입니다.

나는 한동안 괜찮은 로그 뷰어를 검색했지만 실제 솔루션을 찾지 못했습니다. 가장 적합한 것처럼 보이는 유일한 프로그램은 전기 톱 소켓 커넥터를 사용하면 몇 가지 짧은 사용 후 프로그램은 버그가 많고 응답하지 않는 것으로 판명되었습니다.

내 목적을 위해 로그 뷰어는 최소한 로그 레벨 (예 : 다른 색상)을 표시하고 패키지 및 프리 텍스트를 기반으로 쉽게 필터링 할 수 있어야합니다.

다른 (무료) 로그 뷰어가 있습니까? Log4J와 잘 어울릴 수있는 것을 찾고 있습니다.

도움이 되었습니까?

해결책

당신은 OS를 언급하지 않았으므로 Windows에만 언급 할 것입니다.

베어 메탈 소프트웨어는 제품을 호출합니다 바레 테일 그것은 좋은 인터페이스를 가지고 있고 잘 작동합니다. 스타트 업 NAG 화면이있는 무료 버전, NAG가없는 라이센스 버전 및 추가 기능이있는 프로 버전이 있습니다. 키워드에 대한 일치 라인을 기반으로 구성 가능한 강조 표시가 있습니다.

또한 비슷한 GREP 기능을 제공하는 BareGrep 제품도 있습니다. 둘 다 우수하고 매우 안정적이며 창문에서 본 것보다 낫습니다. 나는 그들을 너무 좋아해서 모든 프로 버전으로 50 달러에 번들을 구입했습니다.

다른 팁

마침내 잘 어울릴 수있는 도구를 찾았다 고 말하고 싶었습니다 ...

logexpert라고합니다 (참조 http://www.log-expert.de/) 그리고 무료입니다. 일반적인 꼬리 기능 외에도 필터와 검색 기능이 있습니다. 바레 테일에서 누락 된 두 가지 중요한 사항이 있습니다. 그리고 당신이 열을 더 구문 분석하는 방식을 사용자 정의하고 싶다면, 그것은 단순합니다. .NET에서 인터페이스를 구현하면 완료되었습니다 (그리고 저는 Java/Flex 프로그래머입니다 ...)

사용 중입니다 otroslogviewer. 로그 이벤트를 표시 할 수 있습니다 수동 또는 문자열/정규 표현식 사용. 이벤트를 기준으로 필터링 할 수 있습니다 레벨, 시간 스레드, 문자열 또는 정규 표현식. 로그를 가져올 수 있습니다 소켓에서 듣기 또는 Log4J SockethubAppender에 연결

당신은 볼 수 있습니다 YouTube 비디오 또는 스크린 샷 :Marked log events Class filter

부인 성명: 저는 Otroslogviewer의 저자입니다

나는 메모장 ++를 사용하고 있습니다 UDL을 강조하는 내 사용자 정의 로그 파일. 이렇게 보인다 :

enter image description here

당신은 시도 할 수 있습니다 로그 페이스, Eclipse와 같은 디자인을 기반으로 환상적인 실시간 로그 뷰어가 있습니다.

alt text

폭로: 저는이 제품의 저자입니다.

사용하는 것을 고려하십시오 Log4J Viewer Eclipse 플러그인 -Ganemede 플러그인의 포크였으며 이제는 더 많은 기능과 안정성이 크게 향상되었으며 여전히 활발한 개발 및 무료입니다 :)

나는 항상 '꼬리 -f |를 사용했습니다 grep re '또는 때때로'어색한 '.

로프 일식과 무료를 기반으로합니다. Log4J 로그 파일 분석기, 쉽게 필터링하기 쉽습니다. Log4J 로그 파일의 여러 풍미를 지원합니다 : JBOSS, LOG4J 패턴 레이아웃, LOG4J XML 레이아웃, WebSphere.

매력처럼 작동합니다. 몇 시간 동안 검색하고 몇 차례 권장되는 무료 로그 4J 뷰어를 시도한 후에는 즐거운 놀라움이었습니다. 전기 톱, 바레 테일, 통찰력, logexpert, logview4j를 시도했습니다.

그것은 몇 주 전에 출시되었으며 여전히 Google에 올라가고 있다고 생각합니다.

나는 Splunk를 출시했다 (http://www.splunk.com/) 로그보기 및 큰 성공으로 검색합니다. 무료 버전은 로컬로 사용할 수 있으며 유료 버전은 모든 로그를 한 위치에 수집 할 수 있습니다. 우리는 주로 log4J 로그에 사용하지만 다른 많은 형식도 사용합니다.

Tail 및 Grep 지원을 넘어서 (Grep을 알 필요없이 ...) 로그를 자동으로 인덱싱하고 기본 차트, 경고 및 이벤트 집계뿐만 아니라 로그를 자동으로 인덱싱하고 쉽게 분석 할 수 있습니다 (예 : 마지막 XX 기간의 이벤트 #).

나는 앱이 완벽하거나 회사가 아직 성숙했다고 말하지 않을 것입니다. 그러나 나는 당신이 그것을 시도 할 것을 권장하기 위해 주저하지 않습니다.

logmx 모든 소스에서 모든 로그 형식을 구문 분석 한 다음 많은 기능이있는 로그 항목을 표시하는 CrossPlatform 도구입니다. 기본적으로 Log4J, Logfactor, Syslog 및와 같은 형식을 처리하고 로컬 파일 또는 SFTP, FTP, HTTP에서 읽을 수 있지만 형식이 다른 형식이거나 로그가 다른 경우 로그를 작성할 수 있습니다. 클래식 프로토콜을 통해 액세스합니다.

'꼬리'와 같은 실시간으로 로그를 모니터링하거나 전체 로그 파일을로드하고 모니터링을 중지 할 수 있습니다.

www.logmx.com

Windows의 경우 Wireshark는 아이러니하게도 편리한 Syslog Viewer를 만듭니다. 나는 몇 가지 다른 syslog 도구를 시도했지만 실제로 Kiwi는 Syslog에 가장 적합하지만 "무료"버전은 약간 nerfed입니다. 내가 실행 한 다른 사람들은 프로그래밍되지 않았거나 (사소한 문제에 충돌하여 - Logview4net에 충돌), 인터페이스가 열악하거나 (Star Syslog Daemon Lite), 심지어 실행되지 않았다 (nxlog).

Wireshark의 필터 언어를 사용하여 로그 데이터를 드릴 다운 할 수 있습니다. 과잉이지만 누군가가 Windows 용 무료 Syslog Viewer/Collector를 작성하고 괜찮을 때까지는 대부분의 사람들에게 어려운 분야입니다.

예시:

# Display level 6 alerts from 192.168.5.90 in WireShark
syslog.level == 6 && ip.addr == 192.168.5.90

Depending on what platform you are running on and what other log viewing tools you have available, you can just use the appropriate log4j appender (syslog, Windows Event Logger) and just use your platform log viewing tools.

Other than that I have usually seen custom solutions developed.

Something that will drive your solution is what your overall system is like. Are you trying to aggregate logs from several computers? Or just view the logs from a single remote process?

You may want to use a custom log viewer that just works on files. I like Kiwi Log Viewer or Ganymede (an Eclipse plugin), but it's not hard to put a simple Swing app together that reads from the socket.

Take a look to http://jlogviewer.sourceforge.net/ or http://sourceforge.net/projects/jlogviewer/ Java log viewer is lightweight GUI to easily view the java application logs generated by the "java.util.logging" package. It's open source!!

You can use MindTree Insight, it is open source, efficient, and specific for that use case : analyze log4j files.

I have written a custom tool for that: https://plus.google.com/u/0/102275357970232913798/posts/Fsu6qftH2ja

Alfa is a GUI tool for analyzing log files. Usually you are forced to search for data in them using editors. You open a log, press Ctrl-F and the "Next" button again and again, then reload the file as it was modified, and repeat the search. Alfa maps a log file to a database allowing you to use standard SQL queries to get data without any superfluous actions.

Another good log viewer is Lilith (http://sourceforge.net/projects/lilith/ and http://lilithapp.com/). It is open source and works well with Logback, log4j & java.util.logging.

Just published a node module for color highlighting log output log-color-highlight.

echo "this string" | lch -red.bold this -blue string

Works well on unix/linux/windows and supports config file for complex logging scenarios.

For windows I use it in combination with file-tail

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top