Prettier source file name printing
This commit is contained in:
@@ -33,11 +33,7 @@ class CrashReport
|
|||||||
$ret .= htmlentities($f->function);
|
$ret .= htmlentities($f->function);
|
||||||
if ($f->source_file)
|
if ($f->source_file)
|
||||||
{
|
{
|
||||||
if (false === $pos = strpos($f->source_file, "indra"))
|
if (false !== $pos = strpos($f->source_file, "indra"))
|
||||||
{
|
|
||||||
$ret .= " " . $f->source_file;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
$source = substr($f->source_file, $pos + 6);
|
$source = substr($f->source_file, $pos + 6);
|
||||||
$source = str_replace("\\", "/", $source);
|
$source = str_replace("\\", "/", $source);
|
||||||
@@ -45,6 +41,17 @@ class CrashReport
|
|||||||
$ret .= " (line {$f->source_line} + {$f->function_offset})";
|
$ret .= " (line {$f->source_line} + {$f->function_offset})";
|
||||||
$link = "$urlBase/indra/$source/#L{$f->source_line}";
|
$link = "$urlBase/indra/$source/#L{$f->source_line}";
|
||||||
}
|
}
|
||||||
|
else if (false !== $pos = strpos($f->source_file, "libraries"))
|
||||||
|
{
|
||||||
|
$source = substr($f->source_file, $pos);
|
||||||
|
$source = str_replace("\\", "/", $source);
|
||||||
|
$ret .= " at " . $source;
|
||||||
|
$ret .= " (line {$f->source_line} + {$f->function_offset})";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$ret .= " " . $f->source_file;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user