为我的应用程序创建更改日志的最佳方法是什么?

时间:2009-07-10 15:13:00

标签: php wordpress

我需要为我的应用程序构建一个简单的更改日志。

我有两个表:商店和商品 每次用户更新商店/项目的信息时,以及每次用户创建/删除商品和商店之间的关联时,我都要记录。 (用户可以将项目与多个商店关联)。

目的是为该项目的所有者查看谁对该项目进行了任何更改。

这样做的最佳方式是什么?我试图避免使用复杂的日志系统(因为它可能是一种过度杀伤)。

我希望每次用户点击按钮时都可以避免手动调用函数 - 因为我可以轻易忘记为按钮添加该函数。因此,基于用户操作的某种自动记录将是甜蜜的:)

我正在使用Wordpress作为框架在PHP中构建我的应用程序。

2 个答案:

答案 0 :(得分:0)

首先,wordpress是CMS,而不是框架。

其次,当用户执行您要记录的操作时,只需调用为此目的创建的函数,这会将操作保存到txt / xml / database。需要一些电话,而不是很多。

答案 1 :(得分:0)

你打电话的次数不应该那么多(你应该对自己的代码库足够熟悉),你应该能够做一个简单的功能,比如log($ user,'action',' related')以纯文本或类似定义的数据库表存储该数据。