通过提供特定日期(从和到)获取 Tomcat 日志文件数据并将其显示为 java 中的文件。
任何人都可以指导我如何尽快完成这部分。
提前致谢
最佳答案
创建一个空文件,其中一些行包含来自 Tomcat 的日志条目。
开始编写一些代码以至少阅读其中一行。这是一个可以帮助您完成此任务的资源: http://docs.oracle.com/javase/tutorial/essential/io/file.html
阅读该行后,继续研究如何遍历文件中的所有行。
下一步是识别日期,你可以假设字符总是在相同的位置并检索你想要的特定数字(例如 myString.charAt(6) ),将它们转换为数字和代码一些比较来找到你想要的日志条目的范围(这可能会变得非常困惑)或者你可以继续使用正则表达式并使用 Java 时间/日期 API 来处理这个比较。
如何找到将用作输入的“from”参数与行之间的匹配项,然后您可以继续将所有后续行添加到日志条目列表中,直到到达“to”日期,您可以不断迭代这些行,当你找到“from”时,开始向列表中添加行,当你找到“to”时,只需打破循环,然后你就会得到你需要的日志条目。
我不打算在这里分享任何代码,因为,嗯..你可能知道这句经典谚语:“授人以鱼,一日之用;授人以渔,终身之用”生命周期”
牢记“DTSTTCPW”原则: http://www.xprogramming.com/Practices/PracSimplest.html
关于java - 如何获取从日期到日期的tomcat日志文件数据并将其作为文件显示在jsp中(JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25930167/