get_session_uuid()]); // print_r($context);die(); // echo isset($context['context']) ? $context['context'] : $this->context;die(); $context['context'] = isset($context['context']) ? $context['context'] : get_session_context(); if($type == 1) //http log only { $path = WRITEPATH . 'logs/http'; $fileHandler = new FileHandler(['path' => $path]); //get current request info $requestInfo = HttpRequestHelper::getRequestInfo(); $context = array_merge($context,$requestInfo); // print_r($context);//die(); $message = preg_replace_callback('/\{(.*?)\}/', function($matches) use ($context) { return $context[$matches[1]]; }, $message); // echo $message;die(); $fileHandler->handle($level,$message); } if($type == 0) // default CI log { log_message($level,$message,$context); } } }