2017-07-26 94 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

相关问题