自定义Umbraco日志

自定义Umbraco日志,umbraco,Umbraco,我知道问这个问题最好的地方可能是,如果我在这里找不到任何解决方案,我会去那里 每次用户登录Umbraco时,都会记录用户的电子邮件和IP地址。我需要自定义它(我需要用一些内部db id替换电子邮件和IP地址) 有没有办法自定义Umbraco日志记录? 不仅添加一些自定义日志记录,还可以更改Umbraco自己的日志记录。 我使用的是UmbracoCms.Core 7.12.4 nuget pckg,不幸的是,无法自定义此审核事件生成的日志记录条目 但是,您可以通过将另一个eventhandler添

我知道问这个问题最好的地方可能是,如果我在这里找不到任何解决方案,我会去那里

每次用户登录Umbraco时,都会记录用户的电子邮件和IP地址。我需要自定义它(我需要用一些内部db id替换电子邮件和IP地址)

有没有办法自定义Umbraco日志记录? 不仅添加一些自定义日志记录,还可以更改Umbraco自己的日志记录。


我使用的是UmbracoCms.Core 7.12.4 nuget pckg

,不幸的是,无法自定义此审核事件生成的日志记录条目

但是,您可以通过将另一个eventhandler添加到执行所需日志记录的
BackOfficeUserManager.loginsAccess
来扩展日志记录,然后您可以选择只过滤日志输出,或者完全清除由Umbraco自己创建的条目

您可以查看此类,以参考如何完成内部日志记录-您可以通过在
应用程序eventhandler
中添加启动时的eventhandler,为自己的日志记录执行类似的操作: