|
@@ -125,19 +125,13 @@ class CLog {
|
|
|
*/
|
|
|
private static function makeLogMsg($msg, $tag = null) {
|
|
|
global $zoneid;
|
|
|
- $array = debug_backtrace();
|
|
|
- while (isset($array[0]) && isset($array[0]['file']) && $array[0]['file'] == __FILE__) {
|
|
|
- array_shift($array);
|
|
|
- }
|
|
|
- $row = $array[0];
|
|
|
$server_addr = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : "-";
|
|
|
$client_addr = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : "-";
|
|
|
$uid = empty(req()->uid) ? "-" : req()->uid;
|
|
|
$str = "[" . date('Y-m-d H:i:s') . "][" . PHP_VERSION . "][" . $server_addr . "]<" . $client_addr . ">" # 时间,PHP_ver,主机地址, 客户端来源ip地址
|
|
|
- . "[$zoneid 区][$uid]" # #玩家所在分区, uid
|
|
|
- . (isset($row['file']) ? CommUtil::str2UTF8(basename($row['file'])) : '-') # 所在文件名
|
|
|
- . ":" . (isset($row['line']) ? $row['line'] : "???")# # 所在行
|
|
|
- . "]" . (isset($tag) ? "[" . CommUtil::str2UTF8($tag) . "]" : "") # 标签
|
|
|
+ . "[$zoneid 区][$uid]" . PHP_EOL # # 玩家所在分区, uid
|
|
|
+ . DebugHelper::get_call_stack(3, 8) # # 代码调用堆栈
|
|
|
+ . (isset($tag) ? "[" . CommUtil::str2UTF8($tag) . "]" : "") # 标签
|
|
|
. "=> " . var_export($msg, true)# # 内容
|
|
|
. PHP_EOL;
|
|
|
|