我从春天开始。现在我正在编写简单的项目并且几乎没有问题。如何获取所有用户操作的列表?确切地说,我的观点是,如果您在应用程序中执行操作,我将能够在应用程序的正确位置看到有关它的信息。spring 是否有一些有用的工具来创建这样的东西?我将不胜感激有用的例子。
谢谢您的帮助,
兄弟,杰瑞
我从春天开始。现在我正在编写简单的项目并且几乎没有问题。如何获取所有用户操作的列表?确切地说,我的观点是,如果您在应用程序中执行操作,我将能够在应用程序的正确位置看到有关它的信息。spring 是否有一些有用的工具来创建这样的东西?我将不胜感激有用的例子。
谢谢您的帮助,
兄弟,杰瑞
在 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>
希望这可以帮助。
我建议你尝试记录。您可以编写一个Spring 拦截器并记录用户的每个操作,即用户的请求。
这里有一些教程:Spring Interceptor Logging