PHP文件調試日誌

    /**
     *  記錄調試日誌(共用)
     * @param $array /數據
     * @param $method /方法名
     * @param $phone /手機號
     * @return int
     */
    public function public_check($array, $method, $phone)
    {
        if (!is_array($array)) {
            return 0;
        }

        // JSON_UNESCAPED_UNICODE:不編譯中文(不轉Unicode)
        // JSON_UNESCAPED_SLASHES:不轉義反斜杆
        // PHP_EOL:換行
        // FILE_APPEND:追加
        $str = json_encode($array, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);// 轉json
        $content = 'phone:' . $phone . '[' . date('Y-m-d H:i:s') . ']' . $str . PHP_EOL;//文件內容
        $path = APPPATH . "../PAYLOG/CHECK/$method/";//文件路徑
        if (!is_dir($path)) {
            mkdir($path, 0777, true);// 創建文件夾
        }

        file_put_contents($path . date('Y-m-d') . '.txt', $content, FILE_APPEND);
        file_put_contents($path . date("Y-m-d") . '.txt', '------------------------' . PHP_EOL . PHP_EOL, FILE_APPEND);//換行分割
    }

輸出的文件內容樣例:

phone:13552596433[2020-06-29 13:37:04]{"d":"http://juxinhekft.wemallapi.com/shopapi/lyf/custdetail?custID=131121198406033827&merchantId=2020050803474026&bankCardNo=6215590200001532985","e":false}
------------------------

phone:15930829627[2020-06-29 13:37:04]{"d":"http://juxinhekft.wemallapi.com/shopapi/lyf/custdetail?custID=131122198809153248&merchantId=2020050803474026&bankCardNo=6228482139128075078","e":false}
------------------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章