Java 当没有结束时间戳出现时,如何匹配和区分日志和错误中的时间戳?
我是Apache Spark的新手,正在寻找一个Java示例来执行以下操作: 我有一个日志文件,其中的行如下:Java 当没有结束时间戳出现时,如何匹配和区分日志和错误中的时间戳?,java,apache-spark,Java,Apache Spark,我是Apache Spark的新手,正在寻找一个Java示例来执行以下操作: 我有一个日志文件,其中的行如下: ...timestamp...[id:1234]..START... ... ...timestamp...[id:1234]..END... 时间戳的格式为dd/MM/yyyy HH:MM:SS.ssss 每个id编号都有两个关联的行,一个START行和一个END行 我想要的是: 匹配相关的开始和结束行 区分时间戳 输出到文件的结果如下:diffTime id 如果EN
...timestamp...[id:1234]..START...
...
...timestamp...[id:1234]..END...
- 时间戳的格式为
dd/MM/yyyy HH:MM:SS.ssss
- 每个
编号都有两个关联的行,一个id
行和一个START
行END
- 匹配相关的
和开始
行结束
- 区分时间戳
- 输出到文件的结果如下:
diffTime id
- 如果
行在1分钟后未出现,则输出错误消息END