Java 回写审计相关问题
我使用Logback审计将实体对象持久化到数据库中。这是成功。但是我想在审计表中添加一些审计信息,而不使用实体类。我使用下面的代码片段向表中添加了一些日期,但没有成功Java 回写审计相关问题,java,jakarta-ee,logback,audit,audit-logging,Java,Jakarta Ee,Logback,Audit,Audit Logging,我使用Logback审计将实体对象持久化到数据库中。这是成功。但是我想在审计表中添加一些审计信息,而不使用实体类。我使用下面的代码片段向表中添加了一些日期,但没有成功 AuditorFactory.setApplicationName("AuditLogger"); new AuditorFacade("AAA", "BBB", "CCC").audit(); 我想使用hibernate,但我不确定如何在此场景中进行hibernate配置。我只是创建了hibernate属性文件并将其放在类路径
AuditorFactory.setApplicationName("AuditLogger");
new AuditorFacade("AAA", "BBB", "CCC").audit();
我想使用hibernate,但我不确定如何在此场景中进行hibernate配置。我只是创建了hibernate属性文件并将其放在类路径中,但它对我没有帮助
当我们使用Logback audit功能时,请让我知道我们必须进行何种配置,以及此应用程序将如何与数据库通信。我假设您已经在服务器上部署了audit server war,并且它正在成功运行。对于客户端应用程序,您需要具有以下依赖项:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>audit-client</artifactId>
<version>0.6</version>
</dependency>
回写
<auditor>
<appender name="server" class="ch.qos.logback.audit.client.net.SocketAuditAppender">
<!-- the host that you deployed the audit-server war -->
<remoteHost>localhost</remoteHost>
<!-- do not change this port -->
<port>9630</port>
</appender>
</auditor>