# Method MasterObject()->describe_backtrace()

Method describe_backtrace

  `string describe_backtrace(mixed trace, void|int linewidth)`

Description

  Return a readable message that describes where the backtrace trace was made (by backtrace).

  It may also be an error object or array (typically caught by a catch), in which case the error message also is included in the description.

  Pass linewidth -1 to disable wrapping of the output.

See also

  backtrace(), describe_error(), catch(), throw()

Method describe_backtrace

  `string describe_backtrace(mixed exception)`

Description

  Called by various routines to format a readable description of an exception.

Parameter `exception`

  Something that was thrown. Usually an Error.Generic object, or an array with the following content:

  Array
  `string msg` | Error message.
  `array(backtrace_frame|array(mixed)) backtrace` | Backtrace to the point where the exception occurred.

Returns

  Returns a string describing the exeception.

Note

  Usually added by the initialization code the global name space with add_constant().

See also

  describe_backtrace()