亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP調試函數和日志記錄函數分享

2020-03-22 19:36:01
字體:
來源:轉載
供稿:網友
網站程序開發過程經常需要調試,發布階段也需要記錄運行日志,方便發現問題和還原事件。這就要求有調試和日志記錄功能。下面分別寫了用于調試的函數和用于記錄錯誤的函數。使用方法很簡單,且自動根據日期生成日志文件:復制代碼 代碼如下:
//調試時,多個參數都可以:
sysdebug("hello");
sysdebug("hello", "tiger is coming now");//錯誤記錄也一樣:
syserror("error");
syserror("error", "unfortunately tiger is dead ", "we are sad");
php調試和日志記錄函數,如下:復制代碼 代碼如下:
/**
* 記錄調試信息
*/
function sysdebug($msg) {
if (defined("DEBUG_MODE")) {
//TODO 檢測調試開關,發布時不打印
$params = func_get_args();
$traces = debug_backtrace();
$trace = array_pop($traces);
sysrecord($params, $trace, 'debug');
}
}

/**
* 記錄錯誤信息
*/
function syserror($msg) {
$params = func_get_args();
$traces = debug_backtrace();
$trace = array_pop($traces);
sysrecord($params, $trace, 'error');
}

/**
* 寫文件
* @ignore
*/
function sysfile($filename, $msg, $mode = null) {
$path = dirname($filename);
if (!file_exists($path)) {
mkdir($path, 0666, true);
}
$flag = LOCK_EX;
if ($mode) {
switch ($mode) {
case "add":
$flag = FILE_APPEND | LOCK_EX;
break;
case "a":
$flag = FILE_APPEND | LOCK_EX;
break;
default:
break;
}
}
file_put_contents($filename, $msg, $flag);
}

/**
* 記錄信息
* @ignore
*/
function sysrecord($params, $trace, $level) {
$path = dirname(__FILE__) . "/logs/";
//TODO 日志保存目錄最好修改一下

$file = $trace['file'];
$func = $trace['function'];
if ($func == "sys$level") {
$func = '';
}
$filename = $path . "$level/" . date("Y-m-d") . '.log';
$msg = "[" . date("m-d H:i:s") . "] File:/"" . basename($file) . "/" Func:/"" . $func . "/" Msg:" . json_encode($params) . "/r/n";
sysfile($filename, $msg, 'add');
}
PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性一区二区三区| 国产精品亚洲视频在线观看| 亚洲精品久久久久久久久久久| 精品国产老师黑色丝袜高跟鞋| 久久国产精品亚洲| 国产精品免费久久久久影院| 亚洲美女中文字幕| 精品国偷自产在线| 欧美精品国产精品日韩精品| 亚洲黄色av网站| 亚洲人成在线观看网站高清| 91在线观看欧美日韩| 伊人久久综合97精品| 国产精品视频免费在线| 欧美大片免费观看| 91精品国产免费久久久久久| 亚洲美女av在线播放| 91av视频在线播放| 欧美电影《睫毛膏》| 91精品在线国产| 精品人伦一区二区三区蜜桃免费| 欧美夜福利tv在线| 97精品国产97久久久久久免费| 欧美在线观看网站| 欧美精品久久久久久久久久| 91伊人影院在线播放| 亚洲а∨天堂久久精品喷水| 日韩中文字幕在线视频| 伊人青青综合网站| 国产va免费精品高清在线观看| 97超级碰碰人国产在线观看| 伊人一区二区三区久久精品| 狠狠色噜噜狠狠狠狠97| 久久全国免费视频| 欧美多人爱爱视频网站| 91成人在线播放| 亚洲国产精品人人爽夜夜爽| 伊人亚洲福利一区二区三区| 日本一区二三区好的精华液| 九九九热精品免费视频观看网站| 中国日韩欧美久久久久久久久| 亚洲欧美日韩中文在线| 久热99视频在线观看| 色综合亚洲精品激情狠狠| 国产精品视频久久| 欧美亚洲视频在线观看| 欧美日韩在线视频观看| 91精品久久久久久久久青青| 国产精品亚洲片夜色在线| 欧美在线视频一区二区| 色无极亚洲影院| 欧美亚洲成人免费| 97精品欧美一区二区三区| 国产精品美女免费看| 欧美性生活大片免费观看网址| 日本三级久久久| 欧美日韩国产色视频| 日韩av在线免费观看一区| 亚洲欧美色图片| 日韩欧美精品网址| 欧美日韩国产成人在线| 日韩电影免费在线观看| 国产性色av一区二区| 欧美刺激性大交免费视频| 国产在线精品自拍| 成人网欧美在线视频| 亚洲精品电影在线| 欧美极品少妇xxxxⅹ免费视频| 国产精品三级在线| 国产精品久久久久aaaa九色| 北条麻妃99精品青青久久| 欧美中文在线观看| 中文字幕日韩欧美在线视频| 国产精品国产自产拍高清av水多| 欧美日韩国产一区中文午夜| 爽爽爽爽爽爽爽成人免费观看| 欧美午夜片在线免费观看| 亚洲精品久久视频| 亚洲少妇中文在线| 日本成人激情视频| 亚洲视频在线免费看| 亚洲永久在线观看| 欧美老女人性视频| 国产精品免费视频xxxx| 成年无码av片在线| 日韩亚洲欧美中文高清在线| 亚洲淫片在线视频| 国产自产女人91一区在线观看| 亚洲专区国产精品| 欧美福利视频网站| 亚洲一区二区三区香蕉| 狠狠色狠狠色综合日日小说| 97视频在线观看网址| 欧美日韩亚洲精品一区二区三区| 性色av香蕉一区二区| 亚洲欧美一区二区三区在线| 色哟哟亚洲精品一区二区| 午夜精品美女自拍福到在线| 欧美高清理论片| 日韩视频第一页| 伊人久久久久久久久久| 国产精品视频自拍| 91精品一区二区| 亚洲第一免费网站| 国产精品成人免费视频| 亚洲人成网7777777国产| 精品一区二区三区电影| 日韩最新中文字幕电影免费看| 久久乐国产精品| 欧美国产日韩一区二区三区| 亚洲欧美日韩国产精品| 国产精品扒开腿爽爽爽视频| 亚洲va欧美va国产综合剧情| 成人精品视频久久久久| 亚洲精品美女在线观看| 亚洲欧洲视频在线| 日韩成人中文字幕在线观看| 欧美激情一区二区三区成人| 在线中文字幕日韩| 日韩美女福利视频| 久久影院资源网| 亚洲free性xxxx护士hd| 一区二区在线视频| 亚洲码在线观看| 精品女同一区二区三区在线播放| 亚洲女人被黑人巨大进入al| 亚洲精品美女网站| 日本一区二区三区在线播放| 日韩av电影免费观看高清| 欧美激情视频三区| 国产69精品久久久| 国产精品久久久久久久久久久新郎| 久久久久久国产三级电影| 欧美日韩国产成人在线观看| 一区二区三区高清国产| 亚洲日韩中文字幕在线播放| 色偷偷噜噜噜亚洲男人的天堂| 亚洲天堂av女优| 亚洲午夜av久久乱码| 亚洲成年网站在线观看| 国内免费久久久久久久久久久| 日韩精品在线观看一区二区| 97精品视频在线观看| 国产一区二区成人| 日韩中文字幕精品| 欧美激情喷水视频| 国产精品自拍视频| 日韩成人在线视频观看| 成人中文字幕+乱码+中文字幕| 亚洲区中文字幕| 色综合久久中文字幕综合网小说| 91精品久久久久久久久久久久久久| 日韩免费不卡av| 亚洲一区二区三区香蕉| 久久久久中文字幕| 成人黄色短视频在线观看| 国产视频精品自拍| 国产小视频91| 国产精品日韩在线观看| 国产成人精彩在线视频九色| 亚洲激情视频网| 亚洲第一精品久久忘忧草社区| 一区二区欧美激情| 色狠狠久久aa北条麻妃|