如何将错误和警告记录到文件中?

2022-08-30 06:08:40

如何打开所有错误和警告并将其记录到文件中,但在脚本中设置所有这些(不更改php中的任何内容.ini)?

我想定义一个文件名,以便所有错误和警告都记录在其中。


答案 1

使用以下代码:

ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
error_log( "Hello, errors!" );

然后观看该文件:

tail -f /tmp/php-error.log

或者按照 2008 年此博客文章中所述进行更新。php.ini


答案 2

error_log("You messed up!", 3, "/var/tmp/my-errors.log");

您可以使用自己的错误处理程序自定义错误处理,以便在发生错误或警告或需要记录的任何内容时为您调用此函数。有关其他信息,请参阅 PHP 手册中的错误处理章节


推荐