【PHP日志调试方法】

PHP日志调试方法

方法

/**
 * @author  jason
 * @date    2022-04-11
 * @descript 日志调试
 * @param $data
 * @param string $variable_name
 * @param string $error_file_name
 */
function record_error_log($data, $variable_name = '', $error_file_name = 'error.log') {
    error_log('###start run time:'.date('Y-m-d H:i:s')."\r\n", 3, public_path().'error_log/'.$error_file_name);
    error_log('###variable_name:'.$variable_name."\r\n", 3, public_path().'error_log/'.$error_file_name);
    if (is_array($data) || is_object($data)) {
        error_log(print_r($data, true)."\r\n", 3, public_path().'error_log/'.$error_file_name);
    } else {
        error_log($data."\r\n", 3, public_path().'error_log/'.$error_file_name);
    }
    error_log('###end###'."\r\n\r\n", 3, public_path().'error_log/'.$error_file_name);
}

调用

record_error_log($urlName, '$urlName', 'error.log');
record_error_log($allCon, '$allCon', 'error.log');
'error.log');

日志样例

###start run time:2022-04-11 11:33:43
###variable_name:$urlName
/admin/dog/getdogkindlist
###end###

###start run time:2022-04-11 11:33:43
###variable_name:$allCon
Array
(
[0] => /admin/user/add
[1] => /admin/user/edit
[2] => /admin/menunode/add
[3] => /admin/menunode/edit
[4] => /admin/role/add
[5] => /admin/role/edit
[6] => /admin/menu/add
[7] => /admin/menu/edit
[8] => /admin/user/password
[9] => /admin/dog/detail
[10] => /admin/dog/savedogkind
[11] => /admin/dog/savedogkind
[12] => /admin/log/getcitysyncloglist
[13] => /admin/user/delete
[14] => /admin/role/delete
[15] => /admin/menu/delete
[16] => /admin/menunode/delete
[17] => /admin/dog/deletedogkind
[18] => /admin/dog/deletedogkind
[19] => /admin/system/saveareaconfig
[20] => /admin/system/saveareaconfig
[21] => /admin/system/deleteareaconfig
[22] => /admin/system/deleteareaconfig
[23] => /admin/system/configfields
[24] => /admin/system/setconfig
[25] => /admin/system/setconfig
[26] => /admin/user/resetpass
[27] => /admin/user/list
[28] => /admin/role/list
[29] => /admin/menunode/list
[30] => /admin/menu/list
[31] => /admin/organize/immune
[32] => /admin/organize/inspect
[33] => /admin/dog/list
[34] => /admin/dog/getdogkindlist
[35] => /admin/log/getadminloginlog
[36] => /admin/log/getcitysynclist
[37] => /admin/log/getopreation
[38] => /admin/system/getcache
[39] => /admin/system/clearcache
[40] => /admin/dog/getstraydoglist
[41] => /admin/dog/getstraydoginfo
[42] => /admin/user/enable
[43] => /admin/dog/test
)

###end###

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大叔是90后大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值