我正在使用ABP版本0.9.1.0。
我需要实现自己的审计商店。我遵循文档中的指导原则;我只是创建了一个与SimpleLogAuditingStore
相同的类,我只将其名称更改为DBAuditStore
。
我还阅读了这篇文章:https://forum.aspnetboilerplate.com/viewtopic.php?f=2&t=340,但似乎无效。
当我在我的应用服务层中抛出Exception
时,它不会执行我的DBAuditStore.Save
方法。
是否有任何配置可以使我的自定义审核存储成为默认值?
答案 0 :(得分:1)
您应该替换模块中的IAuditingStore
:
// using Abp.Configuration.Startup;
public override void PreInitialize()
{
Configuration.ReplaceService<IAuditingStore, DBAuditStore>();
}