2013-10-09 75 views
0

我有一個包含服務器日誌的文本文件。所以我需要根據文件中的日期格式化這個txt文件並在特定的日期點引入新的行字符。格式化文本基於日誌日期的文件

樣本含量:

25九月2013 5點56分54秒ERROR [com..webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: HTTP的生物8480-EXEC-8: :身份驗證令牌驗證失敗,出現錯誤:令牌過期。25-Sep-2013 06:48:21 ERROR [com.webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: http-bio-8480-exec-9 ::身份驗證令牌驗證失敗,錯誤:令牌expired.25-Sep-2013 06:49:58錯誤[com..webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: http-bio-8480-exec-2 :: Auth令牌驗證失敗錯誤:無效的客戶上下文25-Sep-2013 06:49:58錯誤

我希望它格式化爲:

25月 - 2013 5點56分54秒錯誤[com..webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: HTTP-BIO-8480-EXEC-8 :: Auth令牌驗證失敗,出現錯誤:令牌已過期。

25-Sep-2013 06:48:21 ERROR [com..webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: http-bio-8480-exec-9 :: Auth令牌驗證失敗,出現錯誤:令牌過期。

25-Sep-2013 06:49:58錯誤[com..webservice.security.AuthTokenSecurityFilter.doFilterInternal:92] :: http-bio-8480-exec-2 :: Auth令牌驗證失敗,錯誤:Invalid客戶背景

25-Sep-2013 06:49:58錯誤

+0

而不是格式化輸出日誌文件,你可以寫格式化的服務器日誌。正確配置記錄器屬性。 – vels4j

回答