LoginSignup
3
2

More than 5 years have passed since last update.

monologさえめんどくさいけどPHPでログを出力したい場合のメモ

Posted at

PHPでログを取る方法はいくつかあります。monologとかが一般的でしょうか。

が、それすらもめんどくさい場合にとりあえずログを出力する方法。まあ、何の事はない、file_put_contents()で出力するだけ。

<?php

    echo tlog("foo","hoge");

    //一応関数にしておく
    function tlog($str,$path="tlog.log"){

        //日付を追加
        $row = date('Y-m-d H:i:s') . " ";
        //改行追加
        $row .= $str . "\n";
        //追記・排他で書き込み
        file_put_contents($path, $row, FILE_APPEND | LOCK_EX);

        return $row;
    }
3
2
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
3
2