응용 프로그램 로그 (큰 크기) 파일에서 예외 스택 추적 및 관련 세부 정보를 가져와야합니다.Lucene을 사용하여 로그 파일에서 예외 세부 정보 검색
예를 들어, 나는 아래의 mentioed 예외 및 해당 Java 스택 추적에 관심이 있습니다.
사람이 com.YYYYYYY.adminsubsystem.business.exceptions.AdminSubSystemEntityDoesNotExist 존재하지 않습니다 : 사람이 com.YYYYYYY.adminsubsystem.business.AbstractDao.doSingle에서 존재하지 않습니다 (AbstractDao.java:83) "사람 -
그래서 내 요구 사항은 com.YYYYYYY.adminsubsystem.business.individual.dao.jpa.PersonsDaoJpa.getPersonByPrimaryEmail (PersonsDaoJpa.java:43)에서, 나는 검색 문자열 (또는 고유의 예외 코드)를 제공합니다에 존재하지 않습니다. "
Lucene, 전체 로그 파일을 chcek하고 관련 스택 추적 정보 (여러 번 발생할 수 있음)를 파일에서 반환합니다.
Lucene을 사용하여 이것을 수행 할 수 있습니까? 모든 샘플 코드가 도움이 될 것입니다.
Lucene은 과감한 솔루션처럼 보입니다.하지만 할 수는 있지만 많은 노력/코드가 필요합니다. grep (또는 findstr in windows) 또는 perl과 같은 스크립팅 언어와 같은 명령 줄 도구를 사용하면이 방법을 쉽게 수행 할 수 있습니다. – Lucas