error_log() をテキトーに使う
error_log(string $message
, int $message_type
= 0, string $destination
= ?, string $extra_headers
= ?)
結局 どうすれば使いやすいのか(覚えやすいのか)がわからないのでまとめてみる
error_log('test'.PHP_EOL);
とすると、phpの設定(php.ini)によって保存場所が指定される。
(デフォルトは大体「/var/log/」?)
error_log('test'.PHP_EOL, 3, '/var/user/home/log/test.log');
とすると、「/var/user/home/log/test.log」に書き出される
上記2つがわかりやすくて覚えやすいかな
メモ
第2引数を1にすると、第3引数に指定されたアドレスにメールが飛ぶ
(個人的には用途が難しいと思う)
第2引数を4にすると、直接出力される(echo や var_dump()でいい)