我是 Stackoverflow 的新手。如果我没有完成彻底搜索的作业,请原谅我。我在解析来自 tomcat localhost 日志和 catalina.out 文件的文本时遇到问题。我们都知道我们在这些文件中的任何一个中都会收到严重的警报。我想要一个脚本或免费软件,它可以帮助我单独解析 SEVERE 警报并邮寄到我的电子邮件中。
例如:
SEVERE: Error listenerStart
6 Jul, 2012 2:04:40 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [**********] startup failed due to previous errors
6 Jul, 2012 2:04:40 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [**************] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
6 Jul, 2012 2:04:40 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive server.war
6 Jul, 2012 2:04:40 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
脚本必须从“SEVERE:....”解析到文本,直到下一个“SEVERE:....”或文件末尾。该脚本可以在 shell 或 python 或 ruby 中。