/** * 写LOG的函数 * * @param string $module 日志类型 * @param string $file 文件名 * @param string $lineNum 行 * @param string $value1 * @param string $value2 * @param string $func 函数名 */ private static function m_sLog($module, $file, $lineNum, $value1, $value2 = '', $func = 'MAIN') { /* if (! empty($GLOBALS['G_NO_LOG'])) // 不记录Log,主要是针对loader.php { return; } $ConfLevel = strtolower($GLOBALS['LOG']['LOGLEVEL']); if (($ConfLevel == 'w') && ($module == 'd')) { return; } elseif (($ConfLevel == 'e') && (($module == 'd') || ($module == 'w'))) { return; } */ $logFile = self::m_GetLogFileName($file, $module); $logDir = dirname($logFile); if (!is_dir($logDir)) { self::m_MakeDirs($logDir); } //$logMemo = date("Y-m-d H:i:s") . "\t[$func][LN:$lineNum]\t[PID:" . getmypid() . "][" .round(memory_get_usage() / 1024 / 1024, 2) . "M]\t"; $logMemo = self::m_getLogMemo($file, $lineNum, $value1, $value2, $func); PFile::Append($logFile, $logMemo . "\n"); }