我有同一天的多个日志文件。我想要做的是根据日志中的时间戳将它们合并为一个Perl
script.
日志-1.log
2014-06-02 21:54:38,805 INFO com.HomeManeger [Executor:Thread-19]: MyInfo started for myid=TEST-401406
2014-06-02 21:56:27,358 INFO com.HomeManeger [Executor:Thread-13]: HomeManeger: populateMyInfo completed for my id = TEST-401406,
2014-06-02 21:59:32,358 INFO com.HomeManeger [Executor:Thread-17]: MyInfo completed for myid=TEST-401405
日志-2.log:
2014-06-02 21:56:27,295 INFO com.homeManeger.MyCommand [Proxy:ProxyService:TcpWorker:2]: MyCommand::Processing reqest[AB:MyInfo] obj(Collection [ID={005A004A5B0F9}, ]
) client(POFFBObj [ID={XXXXXX-E8F5-11D5-YYY-0002B33D9D0C}, meta={}, fields=[XXX]]
)
2014-06-02 21:58:27,310 INFO com.HomeManeger.UpdateMyInfoTask
合并日志:
2014-06-02 21:54:38,805 INFO com.HomeManeger [Executor:Thread-19]: MyInfo started for myid=TEST-401406
2014-06-02 21:56:27,295 INFO com.homeManeger.MyCommand [Proxy:ProxyService:TcpWorker:2]: MyCommand::Processing reqest[AB:MyInfo] obj(Collection[ID={005A004A5B0F9}, ]
) client(POFFBObj [ID={XXXXXX-E8F5-11D5-YYY-0002B33D9D0C}, meta={}, fields=[XXX]]
)
2014-06-02 21:56:27,358 INFO com.HomeManeger [Executor:Thread-13]: HomeManeger: populateMyInfo completed for my id = TEST-401406,
2014-06-02 21:56:32,358 INFO com.HomeManeger [Executor:Thread-17]: MyInfo completed for myid=TEST-401405
2014-06-02 21:58:27,310 INFO com.HomeManeger.UpdateMyInfoTask
我很新Perl
,任何帮助,将不胜感激。