这个问题在这里已经有答案了:
未安装的数据库(3个答案)php日志记录解决方案(3个答案)两年前关门了。所以,我在php中有一个应用程序,可以注册用户和项目,然后我可以“给”一个用户一个项目,我希望它创建一个日志文件,注册一个项目的“生命周期”。如:我创建了一个项目,并将该项目交给用户“mike”,几周后用户“mike”将该项目交还给被中断的项目,我希望所有这些都在日志文件中。有什么建议吗?谢谢!
i7uq4tfw1#
mysql提供了非常高效的 ARCHIVE 存储引擎,适用于不常使用的大量读写模式。如果您希望在dbms中保存日志数据(备份等),那么这是一个很好的选择。当您的web应用在多个服务器上运行时,它也是一个很好的日志数据选择:所有条目都放在一个地方,您不必怀疑某个特定的日志条目放在哪台机器上。
ARCHIVE
9q78igpj2#
$fp = fopen('logfile.txt', 'a'); fwrite($fp, date("Your date format").'Item xy passed from User Mike to User Alice'); fclose($fp); ``` `a` 指示打开文件并指向结尾(通常用于日志文件)。然后您只需打印一个时间戳,并写入从哪个用户传递给哪个用户的项目,然后再次关闭该文件。在实际代码之后执行这个。
2条答案
按热度按时间i7uq4tfw1#
mysql提供了非常高效的
ARCHIVE
存储引擎,适用于不常使用的大量读写模式。如果您希望在dbms中保存日志数据(备份等),那么这是一个很好的选择。
当您的web应用在多个服务器上运行时,它也是一个很好的日志数据选择:所有条目都放在一个地方,您不必怀疑某个特定的日志条目放在哪台机器上。
9q78igpj2#