我在应用程序中使用弹簧框架,并在mule服务器上部署。

根据调试或信息级别,记录和记录百分比的数量将有所不同。直到日期,我都会在所有业务逻辑中明确编写日志语句。

有没有任何方法可以通过配置来执行此操作,例如在某个时候进行配置 -

班级名称 - 方法名称 - 输入参数在入口点上登录 - 返回的出口点日志

这样,我的代码看起来不会很混乱。

有帮助吗?

解决方案

我不确定您要问什么,但听起来您想自动记录条目并从方法和参数一起退出。如果是这种情况,您可以考虑某种形式的面向方面的编程(AOP)。 这里这里这里 是指向页面的一些链接,其中有一个很好的实施此类记录的示例 后期. 。既然您正在使用春季(.net还是只是春季?),您可能知道 Spring.net有一个AOP 解决方案 (或在这里春天). 这是一个来自Codeproject的项目 这提供了已经为PostSharp编写的Log4net日志记录方面(不确定目前是否是最新的)。还有其他AOP解决方案,PostSharp是最受欢迎的解决方案之一。

我回答了.net倾斜,因为这是我更熟悉的内容,并且您没有在问题中表明语言偏好(通过标签)。

其他提示

正如Wageoghe所述,使用Spring AOP是一种选择。

另一个,因为您在m子中跑步,是使用 组件拦截器 在你的春豆周围。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top