1

PHPエラーを特定のスクリプトのログに記録する簡単な方法はありますか?では、5つの異なるスクリプトがあり、それぞれに独自のエラーログがあるとしましょう。

4

5 に答える 5

5

( PHP docu)をini_set()PHP docu)と組み合わせて使用​​すると、ログファイルの名前を変更できます。error_log

ini_set( 'error_log', 'yourFileName' );

スクリプトごとに異なるファイルを指定すると、それらすべてに個別のログファイルが作成されます。

于 2012-07-03T15:35:42.827 に答える
4

はい、スクリプトごとに個別のset_error_handlerを設定できます。

于 2012-07-03T15:33:43.310 に答える
1

error_logを参照してください。それ以外は使用できますini_setSirkoの回答を参照)

于 2012-07-03T15:37:08.167 に答える
0

自分で作成するだけです。 http://php.net/manual/de/function.file-put-contents.php

小さな関数を作成して、5つのスクリプトすべてで呼び出すだけです。

于 2012-07-03T15:33:03.570 に答える
0

これを純粋にApacheで実行している場合は、次のように一緒にハックできます。

<Location /path/to/script1.php>
   php_value error_log script1.log
</Location>

<Location /path/to/script2.php>
    php_value error_log script2.log
</Location>

etc...

.htaccess/httpd.confにあります。

于 2012-07-03T15:37:05.343 に答える