35得票7回答
如何在Python日志中更改时区?

我希望更改日志文件中的时间戳,以反映我的当前时区,这样我就可以更快地调试错误。 是否可能更改日志文件中的时区? 目前我的配置为:logging.basicConfig(filename='audit.log', filemode='w', ...

28得票4回答
记录ASP.NET MVC应用程序中的用户活动

有没有一种好的策略来记录ASP MVC应用程序上的用户活动?(ActionFilters / HTTPModules)。 类似于最后用户活动(就像StackOverflow上的“23分钟前查看”),甚至可以了解使用了哪些页面和控制器,更进一步地了解点击了哪些按钮或链接。 我已经安装了ELM...

21得票3回答
如何在Python FastAPI中记录原始的HTTP请求/响应?

我们正在使用Python FastAPI编写一个将在Kubernetes中托管的Web服务。出于审计目的,我们需要保存特定路由的请求/响应的原始JSON体。 请求和响应 JSON的体积约为1MB,最好不要影响响应时间。我们该怎么做?

12得票5回答
审核属性更改 - Spring MVC + JPA

我有一个名为Client的类。我希望能够审计该类属性的更改(不是整个类 - 只是它的属性)。public class Client { private Long id; private String firstName; private String lastName; private Str...

12得票2回答
如何在Entity Framework 6中从实体获取id以用于审计日志

我知道已经有一些类似的帖子了,但我找不到任何解决这个问题的帖子。 我想在Entity Framework 6中添加、更改或删除实体(软删除)时添加一个(类似于)音频日志。我重写了SaveChanges,因为我只想为EntityStates Added、Modified或Deleted添加日志...

10得票5回答
如何创建触发器将变更事件添加到审计日志表中

假设我们的数据库中有50个表,并且我们想要捕获每个表中所有列的更改(先前值和新值)。将会有一个审计表,它将具有以下列: ID,Server_Name,User_Name,Date_Time,Table_Name,Column_Name,Old_Value,New_Value 将有一个审计表...

9得票4回答
如何通过Django shell记录生产数据库的更改

我希望能自动生成一个日志,记录通过Django shell在生产环境中进行的所有数据库更改。 我们使用模式和数据迁移脚本来修改生产数据库并进行版本控制。因此,如果引入了错误,很容易追踪到它。但是,如果团队中的开发人员通过Django shell更改数据库,这就可能会引入问题。目前,我们只能希...

9得票2回答
将JPA的实体管理器注入Hibernate的EmptyInterceptor

我在数据访问层中使用JPA-2.0和Hibernate。 为了审计日志记录,我通过在persistence.xml中配置以下属性来使用Hibernate的EmptyInterceptor: <property name="hibernate.ejb.interceptor" ...

9得票4回答
Rails 4 审计宝石

我正在寻找一个支持Rails 4的gem,可以执行与审计相关的任务。我发现了类似的宝石,但不支持Rails 4(除了paper-trail,但它有所有版本控制的东西,我不需要): github audited github pfeed github userstamp github p...

8得票1回答
如何在JHipster生成的代码中添加登出审计?

我已经调试了成功登录时审计如何添加到系统,并发现使用aop调用了CustomAuditEventRepository.auditEventRepository().add(AuditEvent event)。是否有文档说明如何为任何自定义操作添加审计记录?