我知道问这个问题的最佳地点可能是umbraco,如果我在这里找不到任何解决方案,我会去那里。
每次用户登录时,Umbraco都会记录用户的电子邮件和IP地址。我需要对其进行自定义(我需要使用一些内部数据库ID替换电子邮件和IP地址)。
是否可以自定义Umbraco日志记录? 不仅添加一些自定义日志记录,还更改了Umbraco自己的日志记录。
我使用UmbracoCms.Core 7.12.4 nuget pckg
答案 0 :(得分:0)
很遗憾,无法自定义此审核事件正在创建的日志记录条目。
但是,您可以做的是通过向BackOfficeUserManager.LoginSuccess
添加另一个需要处理的事件处理程序来扩展日志记录,然后可以选择简单地过滤日志的输出或完全清除日志由Umbraco自己创建的条目。
您可以看到该类作为内部日志记录方式的参考-您可以通过在ApplicationEventHandler
:https://github.com/umbraco/Umbraco-CMS/blob/v7/dev/src/Umbraco.Core/Auditing/AuditEventHandler.cs#L60