ABP不会调用自定义审计商店实施

时间:2018-02-01 17:59:43

标签: dependency-injection configuration aspnetboilerplate

我正在使用ABP版本0.9.1.0。

我需要实现自己的审计商店。我遵循文档中的指导原则;我只是创建了一个与SimpleLogAuditingStore相同的类,我只将其名称更改为DBAuditStore

我还阅读了这篇文章:https://forum.aspnetboilerplate.com/viewtopic.php?f=2&t=340,但似乎无效。

当我在我的应用服务层中抛出Exception时,它不会执行我的DBAuditStore.Save方法。

是否有任何配置可以使我的自定义审核存储成为默认值?

1 个答案:

答案 0 :(得分:1)

您应该替换模块中的IAuditingStore

// using Abp.Configuration.Startup;

public override void PreInitialize()
{
    Configuration.ReplaceService<IAuditingStore, DBAuditStore>();
}