我必须从我的应用程序日志(大尺寸)文件中获取异常堆栈跟踪和相关详细信息。
例如,我对下面提到的异常及其 java 堆栈跟踪感兴趣。
com.YYYYYYYY.adminsubsystem.business.exceptions.AdminSubSystemEntityDoesNotExist 的人员不 存在:com.YYYYYY.adminsubsystem.business 的 com.YYYYYYY.adminsubsystem.business.AbstractDao.doSingle(AbstractDao.java:83) 不存在人员。 individual.dao.jpa.PersonsDaoJpa.getPersonByPrimaryEmail(PersonsDaoJpa.java:43)
所以我的要求是,我将提供搜索字符串(或任何特定的异常代码)-“人不存在”
Lucene 将检查整个 LOG 文件并从文件中返回相关堆栈跟踪详细信息(可能不止一次)。
我可以使用 Lucene 实现这一点吗?任何示例代码都会有所帮助。