楽せず楽しむ

仕事、生活、生き方、考え方、広い意味での自立を目指して頑張ります。

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()でいい)