|
|
<?php
|
|
|
/* 打印日志文件 */
|
|
|
// +----------------------------------------------------------------------+
|
|
|
// | PHP version 5.3+
|
|
|
// +----------------------------------------------------------------------+
|
|
|
// | Copyright (c) 2013-2015 铭扬致远
|
|
|
// +----------------------------------------------------------------------+
|
|
|
// | Authors: Author <262877348@qq.com>
|
|
|
// | 金奎 <QQ:262877348> QQ群:【332560336】
|
|
|
// | 本群只为喜爱ThinkPHP的用户,一直研究、探讨THINKPHP5/3.23 RBAC AUTH UCenter整合而提供服务
|
|
|
// +----------------------------------------------------------------------+
|
|
|
|
|
|
namespace Ucenter\Api;
|
|
|
use Ucenter\Api\PublicTool;
|
|
|
|
|
|
define('UCENTER_MODULE_PATH', rtrim(dirname(dirname(__FILE__)), '/\\') . DIRECTORY_SEPARATOR);
|
|
|
|
|
|
require_cache(UCENTER_MODULE_PATH . '/Conf/config.php');
|
|
|
|
|
|
abstract class Api{
|
|
|
|
|
|
public static $logIndex = 1;
|
|
|
|
|
|
public static function log($text) {
|
|
|
if(!APP_DEBUG){
|
|
|
return ;
|
|
|
}
|
|
|
|
|
|
if (self::$logIndex == 1) {
|
|
|
$log = '*************************测试分割线*************************' . PHP_EOL;
|
|
|
$log .= date("Y-m-d H:i:s", time()) . PHP_EOL;
|
|
|
}
|
|
|
|
|
|
$logPath = RUNTIME_PATH . 'Debug/';
|
|
|
|
|
|
if (!is_dir($logPath)) {
|
|
|
PublicTool::mkdirs($logPath);
|
|
|
}
|
|
|
|
|
|
$logFile = $logPath . 'log'.date("Y-m-d", time()).'.log';
|
|
|
|
|
|
if (is_array($text)) {
|
|
|
$log = self::$logIndex . ', array==>';
|
|
|
$text = var_export($text, true);
|
|
|
} else {
|
|
|
$log .= self::$logIndex . ', str==>';
|
|
|
}
|
|
|
|
|
|
$log .= $text . PHP_EOL;
|
|
|
file_put_contents($logFile, $log, FILE_APPEND);
|
|
|
self::$logIndex++;
|
|
|
}
|
|
|
}
|
|
|
|