2017-07-26 77 views
0

爲REST方法調用執行日誌記錄的最佳方法是什麼?爲REST方法調用進行日誌記錄的最佳方式是什麼?

我tryed兩種方式登錄的像輸入傳遞給方法,該方法的輸出方法的信息,如果拋出異常 - 什麼異常,它的類和方法以及異常線被記錄。

方法一:用最後的方法

方法二:使用Spring AOP

這是做的最好的方法是什麼?有沒有其他方法可以做日誌記錄?

回答

1

我在這裏增加一個點上ACV的建議,因爲他曾建議過什麼是正確的, 1. AOP將是鬆耦合,讓您在選購部署方面更具靈活性, 2.您的實際業務邏輯和方法將保持整潔&乾淨。沒有多餘的線會出現在那裏。 3.即使在其他應用程序中也可以將您的代碼用於整個應用程序。

2

finally是例外。如果你有很多方法,AOP看起來不錯。否則,只需添加LOG語句(如果您使用log4j等日誌框架),您認爲您需要它們。 AOP有輕微的性能影響。

+0

嗨ACV,謝謝你的回答。但是我不明白的是'在你認爲你需要他們的地方添加LOG語句'?我的意思是我應該怎麼做? –

+0

@SN如果你使用的是日誌框架,你應該這樣做 – ACV

相關問題