0

我正在开发一个应用程序,客户端需要跟踪用户执行的每个操作,以便他们知道哪些用户犯了一些错误,哪些错误以及何时发生。我正在对此进行一些研究,发现LoggableEntity Audit但都没有说服我,你的过去做过这样的事情吗?对此有什么建议吗?我想在 PostgreSQL 之外执行此操作,例如在 MongoDB 之类的 noSQL DB 或 Doctrine2 和 Symfony2 支持的任何数据库中

4

1 回答 1

1

Loggable将记录您决定记录的任何更改(插入、更新、删除)(它还允许回滚,因为它实际上对您的更改进行了版本控制)。我不确定,EntityAudit因为我从未使用过它,但我认为它们是相似的。

至于日志打印输出什么,那么您可能应该使用一些侦听器可以侦听的事件,然后从中更新日志。

于 2014-08-22T08:47:13.443 回答