• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/diag/logformatter.php
  • Класс: BitrixMainDiagLogFormatter
  • Вызов: LogFormatter::formatTrace
protected function formatTrace(array $trace): string
{
	$result = '';

	foreach ($trace as $traceNum => $traceInfo)
	{
		$traceLine = '#'.$traceNum.': ';

		if (isset($traceInfo['class']))
		{
			$traceLine .= $traceInfo['class'] . $traceInfo['type'];
		}

		if (isset($traceInfo['function']))
		{
			$traceLine .= $traceInfo['function'];
			if(isset($traceInfo['args']))
			{
				$traceLine .= $this->formatArguments($traceInfo['args']);
			}
		}

		$traceLine .= "nt";
		if (isset($traceInfo['file']))
		{
			$traceLine .= $traceInfo['file'] . ':' . $traceInfo['line'];
		}

		$result .= $traceLine . "n";
	}

	return $result;
}