ホームページ >バックエンド開発 >PHPチュートリアル >php.ini を変更せずにプログラムで PHP エラーと警告をファイルに記録するにはどうすればよいですか?

php.ini を変更せずにプログラムで PHP エラーと警告をファイルに記録するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-27 12:40:14819ブラウズ

How Can I Programmatically Log PHP Errors and Warnings to a File Without Modifying php.ini?

エラーと警告のログをプログラムでファイルに書き込む

このスクリプトでは、すべてのエラーと警告をキャプチャする必要がある状況がよく発生します。指定したファイルに記録します。 php.ini の変更は一般的なアプローチですが、同じ機能をプログラムで実現することもできます。

php.ini を変更せずにエラーと警告のファイルへのログ記録を有効にするには、次の手順に従います。

  1. エラーと警告を記録するファイル パスを定義します。
  2. ini_set 関数を使用して次の値を設定します:

    • log_errors を 1 (エラー ログを有効にする)
    • error_log をログ ファイルのパスに設定します

コード例は次のとおりですスニペット:

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

このコードはエラー ログを設定し、「こんにちは、エラーです!」というメッセージをログに記録します。ファイル /tmp/php-error.log.

ログ ファイルを監視するには、tail -f コマンドを使用できます。

tail -f /tmp/php-error.log

以上がphp.ini を変更せずにプログラムで PHP エラーと警告をファイルに記録するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。