我安装了firePHP用于登录控制台,但这主要用于调试。我希望能够在用户调用PHP脚本时发生错误的情况下登录到文件。为此,我只是计划创建一个log.txt文件,并创建在异常到达catch块时写入文件的函数,如果事情非常糟糕,甚至可能会给我发送电子邮件。这是传统的做事方式吗?理想情况下,日志文件应放在目录结构中的哪个位置?
答案 0 :(得分:1)
不要使用流文件进行日志记录。您将不可避免地最终出现争用或锁定问题。每个现代操作系统都提供了记录日志条目的工具,可以从PHP访问。大多数Web服务器将在错误日志中记录PHP写入stderr的任何内容。