Jyxo\ErrorHandler::getTraceLog PHP Method

getTraceLog() private static method

Returns trace log.
private static getTraceLog ( array $trace ) : string
$trace array Trace definition
return string
    private static function getTraceLog(array $trace) : string
    {
        $log = '';
        foreach ($trace as $levelNo => $level) {
            if (!isset($level['file'])) {
                $level['file'] = 0;
            }
            if (!isset($level['line'])) {
                $level['line'] = 0;
            }
            if (!isset($level['class'])) {
                $level['class'] = '';
            }
            if (!isset($level['type'])) {
                $level['type'] = '';
            }
            if (!isset($level['function'])) {
                $level['function'] = '';
            }
            $log .= sprintf("\t%s\t%s\t%s\t%s\n", $levelNo, $level['file'], $level['line'], $level['class'] . $level['type'] . $level['function']);
        }
        return $log;
    }