2013-04-04 77 views
1

我有一個現有的Web應用程序,它使用log4j進行日誌記錄,它將在我的本地系統中創建一個日誌文件。現在,我必須將該Web應用程序遷移到AWS平臺。爲了將其轉移到AWS,需要根據日誌記錄進行哪些更改? log4j.properties文件應該如何?是否有任何需要更改應用程序代碼?將java web應用程序遷移到AWS - log4j日誌影響

+2

無需更改。但是你可能需要設置'logrotate'來管理日誌。 – Jess 2013-04-04 10:50:00

+0

@Jessemon - 我認爲這應該是一個答案。 – 2013-04-04 11:33:27

+0

謝謝@StephenC。 – Jess 2013-04-04 13:09:34

回答

0

您的應用程序無需更改; log4j仍然可以工作。

您不想用日誌填滿文件系統,但是如果遇到需要調試的問題,還需要保留適當的日誌記錄。 Log4j將自行處理log rotation。您需要確保您的log4j.properties文件已設置爲將日誌保留一段時間。

確保您的日誌記錄目錄存在於新服務器上和/或使用正確的權限創建它。或者更改log4j.properties文件。

log4j.appender.R.File=/some/dir/logs/your_app.log 
相關問題