PHP好的日志库?

PHP好的日志库?,php,logging,php-5.3,Php,Logging,Php 5.3,是否有适合PHP的消息、警告和错误鞭笞的好日志库?AFAIKerror\u log仅用于记录错误,但我还需要存储调试消息 并且应该使用CLI。谢谢我建议您看看可以写入任意文件 error_log('Something blew up!', 3, '/some/path/debug.txt'); 就我个人而言,我很欣赏它的灵活性,我喜欢它,但不能把它放在自己的文件夹里?它需要PEAR软件包吗?使用composer。这样,您的项目和具有log4ppp依赖项的composer.json就可以共存。唯

是否有适合PHP的消息、警告和错误鞭笞的好日志库?AFAIK
error\u log
仅用于记录错误,但我还需要存储调试消息


并且应该使用CLI。谢谢

我建议您看看

可以写入任意文件

error_log('Something blew up!', 3, '/some/path/debug.txt');

就我个人而言,我很欣赏它的灵活性,我喜欢它,但不能把它放在自己的文件夹里?它需要PEAR软件包吗?使用composer。这样,您的项目和具有log4ppp依赖项的composer.json就可以共存。唯一的问题是您需要执行包装函数,这样您就不会对同一个文件有大量引用,或者到处引用该文件。我认为OP是在寻找简化这个过程的方法。@JaredFarrish:实际上,您可以使用ini\u set('error\u log','syslog')设置日志目标。您可以指定文件路径,而不是“syslog”。你只需要做一次。使用“error_log”的实际缺点是需要某种包装器来抑制日志记录。例如,您可能希望在开发环境中编写调试日志,但在生产环境中禁止这些日志。错误日志不会为您这样做,您需要在自己身上滚动…不要忘记!独白需要php7吗?还是严格的类型?