所以我一直在寻找一种解析日志的方法,我无法弄清楚我的日志文件的格式。
假设我有这两个条目:
[2014-05-22 02:17:47,043] ERROR [http-nio-8080-exec-9] (SettingLocalizer.java:63) key=sections.general.client.name for bundle=uamrequestapproval and locale=en_US cannot be resolved by cache - fetching from service uamrequestapproval...
[2014-05-22 02:17:47,058] ERROR [http-nio-8080-exec-5] (ProfileServiceV2.java:121) Exception was thrown from ProfileApiService. Rethrowing it
你能告诉我每个类别是什么/意思,比如时间戳,响应等。例如,我真的不明白[http-nio-8080-exec-5]是什么?或者它用于什么。
感谢。
答案 0 :(得分:3)
1)第一栏=时间戳
2014-05-22 02:17:47,043
格式: YYYY-MM-DD HH:MM:ss,SSS 其中ss =秒,SSS =毫秒等
2)第二栏=状态代码:ERROR,WARN,INFO
3)第三栏=主题名称
<强> HTTP-NIO-8080-EXEC-9 强>
http-nio特别是基于非阻塞I / O模型的核心HTTP组件。
4)来源名称和行号
5)已记录的消息
您可以获得特定版本Tomcat的更多详细信息:
http://tomcat.apache.org/tomcat-5.5-doc/logging.html
http://tomcat.apache.org/tomcat-6.0-doc/logging.html