ホームページ  >  記事  >  バックエンド開発  >  PHP で error_log() 関数レコードを使用する

PHP で error_log() 関数レコードを使用する

WBOY
WBOYオリジナル
2016-06-23 13:48:47750ブラウズ

今日、デバッグが必要な問題が発生しましたが、ログ出力でしかデバッグできなかったので、error_log 関数を使用しました

出力する必要があるのは、サーバーからサーバーに送信された投稿データです

コード: (キーと値の両方を出力します

if(!empty($_POST) ){

while (list($key, $val) = each($_POST))
{
@error_log("$key => $ val", 3, '/tmp/test_post_allstarpay.log' );
}

}

error_log には 4 つのパラメータがあり、主に最初の 3 つです。最初のパラメータはログ ログに書き込まれる内容で、2 番目のパラメータはログの保存方法 3 はストレージを意味します 指定した場所を入力し、3 番目が保存場所です

サーバーは centos を使用しており、tmp には読み取りと書き込みの権限があるため、tmp に書き込まれます

error_log は対応するログを自動的に生成しますファイルを手動で作成する必要はありません。

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