Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 如何使用配置高效地登录?_Spring_Logging_Mule - Fatal编程技术网

Spring 如何使用配置高效地登录?

Spring 如何使用配置高效地登录?,spring,logging,mule,Spring,Logging,Mule,我在应用程序中使用Spring框架,它部署在MULE服务器上 根据调试或信息级别,日志记录的数量和百分比将有所不同。 到目前为止,我在所有业务逻辑中都显式地编写日志语句 有没有办法通过配置来做到这一点,比如说在某个时候配置- 类名-方法名-使用输入参数记录入口点-使用返回值记录出口点 这样,我的代码看起来就不会很混乱。我不确定您到底在问什么,但听起来您希望自动记录方法的输入和输出以及参数。如果是这样的话,你可以考虑面向方面编程AOP的一些形式。和是一些链接到页面,这些页面有很好的示例,可以使用实

我在应用程序中使用Spring框架,它部署在MULE服务器上

根据调试或信息级别,日志记录的数量和百分比将有所不同。 到目前为止,我在所有业务逻辑中都显式地编写日志语句

有没有办法通过配置来做到这一点,比如说在某个时候配置-

类名-方法名-使用输入参数记录入口点-使用返回值记录出口点


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

我不确定您到底在问什么,但听起来您希望自动记录方法的输入和输出以及参数。如果是这样的话,你可以考虑面向方面编程AOP的一些形式。和是一些链接到页面,这些页面有很好的示例,可以使用实现这种日志记录。因为您使用的是Spring.NET或Spring?,所以您可能知道该解决方案。这提供了一个已经为PostSharp编写的log4net日志特性,但不确定它当前是否是最新的。还有其他AOP解决方案,PostSharp是其中比较流行的一种


我的回答是.NET倾斜的,因为这是我比较熟悉的,并且您没有通过问题中的标记表示语言偏好。

正如wageoghe所提到的,使用Spring AOP是一种选择

另一个,因为你在骡子里跑步,是在你的春豆周围使用