我从春天开始。现在我正在写一个简单的项目,并没有什么问题。如何获得所有用户操作的列表?我的观点是,如果您在应用程序中执行操作,我将能够在正确的位置应用程序中查看有关它的信息。 Spring有一些有用的工具来创建这样的东西吗?我将非常感谢有用的例子。
谢谢你的帮助,
BR, 杰里
答案 0 :(得分:0)
我建议您尝试记录。您可以编写 Spring拦截器并记录每个操作,即用户请求。
这里有一些教程:Spring Interceptor Logging
答案 1 :(得分:0)
在Spring Framework中使用现成的Log4J可能更简单。
您需要做的就是配置Log4j.properties文件以概述特定的软件包名称,并记录该级别的所有内容。您还可以指定日志级别,即DEBUG或INFO或WARN或ERROR等。
log4j.properties文件中已包含很少行,我想该文件位于src / main / resources
如果您使用STS作为IDE,可以使用以下代码记录您想要的任何内容
private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
logger.info("Welcome {}.", paramInBracket);
在Log4J中,包括HomeController.class的记录器设置
<!-- Application Loggers -->
<logger name="{package path that contains HomeController class}">
<level value="info" />
</logger>
希望这有帮助。