Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
StackTrace::Auto(3)   User Contributed Perl Documentation  StackTrace::Auto(3)

NAME
       StackTrace::Auto	- a role for generating	stack traces during
       instantiation

VERSION
       version 0.200013

SYNOPSIS
       First, include StackTrace::Auto in a Moose or Mooclass...

	 package Some::Class;
	 # NOTE: Moo can also be used here instead of Moose
	 use Moose;
	 with 'StackTrace::Auto';

       ...then create an object	of that	class...

	 my $obj = Some::Class->new;

       ...and now you have a stack trace for the object's creation.

	 print $obj->stack_trace->as_string;

ATTRIBUTES
   stack_trace
       This attribute will contain an object representing the stack at the
       point when the error was	generated and thrown.  It must be an object
       performing the "as_string" method.

   stack_trace_class
       This attribute may be provided to use an	alternate class	for stack
       traces.	The default is Devel::StackTrace.

       In general, you will not	need to	think about this attribute.

   stack_trace_args
       This attribute is an arrayref of	arguments to pass when building	the
       stack trace.  In	general, you will not need to think about it.

AUTHORS
       o   Ricardo SIGNES <rjbs@cpan.org>

       o   Florian Ragwitz <rafl@debian.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2015 by Ricardo SIGNES.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.0			  2015-07-01		   StackTrace::Auto(3)

NAME | VERSION | SYNOPSIS | ATTRIBUTES | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=StackTrace::Auto&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help