所以,我有一个基于php的web应用程序和一个基于mysql的数据库。应用程序注册员工 (table name: colaboradores)
和项目 (Table name: ativos)
(比如电脑之类的)然后在应用程序上 users
表(基本上是用于创建和删除记录之类的权限)。
关键是,我希望任何用户执行的每个操作都注册到日志文件中(我正在考虑在bd上创建一个名为 log
也许吧?)并在每个项目的页面上显示一个文本字段,该字段注册该项目的所有生命周期(例如,在 log
用户mike今天给员工sam加了一部iphone)。有什么建议吗?
2条答案
按热度按时间o2rvlv0m1#
只需使用比数据库更快的日志文件系统来存储用户活动(插入、更新、删除):
olhwl3o22#
下面是一个用于写入指定日志目录的函数。您只需传入日志消息,它就会创建/更新以当前日期命名的日志文件。请确保将日志目录的所有权授予nginx/apache
chown
.