LoginSignup
0
1

手っ取り早くphpでデバッグログをファイル出力する方法

Last updated at Posted at 2023-12-21

開発環境などでログを出力したいが
phpiniの設定も変更できないし、ログ出力先も曖昧だし
簡単にログ出したいだけなのに、という場合の簡単ログ出力手順

下記記述をログ出力したい箇所に差し込むだけ。

php
$filename = 'test.log'; // ログファイル出力先

if (!file_exists($filename)) {  // ログファイル存在チェック
    // ログファイルが存在しないとき新規作成
    touch($filename);
}
$fp = fopen($filename, 'a');
$log_output = date("Y-m-d H:i:s") . "\r\n";
$log_output .= print_r($_POST, true) . "\r\n";
fwrite($fp, $log_output);
fclose($fp);

さらに手取り早くログをファイル出力する方法

php
$b = 'テストでログ出力';
file_put_contents('filename.txt', print_r($b, true));
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1