문제

나는 거대한 Glassfish Log 파일 (Windows, Eek!)을 다루고 있습니다. WordPad는 그것을 자르지 않습니다.

이러한 로그 파일을보다 지능적으로 처리 할 수있는 도구가 있습니까? 환영 할 기능 :

  • 특정 로그 레벨의 모든 줄보기 (정보, 경고, 심한)
  • 두 타임 스탬프 사이에 로그를 표시합니다
  • 발생 카운터 (이 예외는 시간 x와 시간 Y 사이에 99 회 발생했습니다)
도움이 되었습니까?

다른 팁

창문에서는 여전히 Perl 또는 awk로갑니다. 다운로드 및 설치 Cygwin, 그런 다음 awk 또는 익숙한 것을 사용하십시오. AWK에는 필터링에 필요한 시간 기능과 다음과 같은 기능이 있습니다. getline 로그 파일 탐색의 경우.

예 : 예외 발생률 - 항상

$ awk '/^java.*:\W/ {print $1}' server.log* |sort|uniq -c|sort -nr
 60 javax.ejb.EJBException:
 45 java.rmi.ServerException:
  2 javax.persistence.PersistenceException:
  2 javax.ejb.ObjectNotFoundException:
  1 java.lang.Error:

Ultraedit (유료) 또는 메모장 ++ (무료) 시도

MS LogparSer 도구를 사용해보십시오.http://www.microsoft.com/downloads/details.aspx?familyid=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en

기본적으로 플랫 로그 파일을 "데이터베이스"로 전환합니다. SQL 유사 쿼리를 실행할 수 있습니다. 그리드, 차트 및 그래프에서도 출력 할 수 있습니다.

로그 파일을 구문 분석에는 Excel을 사용합니다. 탭으로 변형 된 로그 파일을 사용하는 경우 이것이 효과적 일 수 있습니다. Excel의 필터링 및 정렬 기능은 로그 파일 분석에 적합합니다.

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