CPANPLUS::Error
use CPANPLUS::Error qw[cp_msg cp_error];
This module provides the error handling code for the CPANPLUS libraries, and is mainly intended for internal use.
Records a message on the stack, and prints it to STDOUT
(or actually $MSG_FH
, see the GLOBAL VARIABLES
section below), if the VERBOSE
option is true. The VERBOSE
option defaults to false.
An alias for cp_msg
.
Records an error on the stack, and prints it to STDERR
(or actually $ERROR_FH
, see the GLOBAL VARIABLES
sections below), if the VERBOSE
option is true. The VERBOSE
options defaults to true.
An alias for cp_error
.
Retrieves all the items on the stack. Since CPANPLUS::Error
is implemented using Log::Message
, consult its manpage for the function retrieve
to see what is returned and how to use the items.
Returns the whole stack as a printable string. If the TRACE
option is true all items are returned with Carp::longmess
output, rather than just the message. TRACE
defaults to false.
Removes all the items from the stack and returns them. Since CPANPLUS::Error
is implemented using Log::Message
, consult its manpage for the function retrieve
to see what is returned and how to use the items.
This is the filehandle all the messages sent to error()
are being printed. This defaults to *STDERR
.
This is the filehandle all the messages sent to msg()
are being printed. This default to *STDOUT
.
1 POD Error
The following errors were encountered while parsing the POD:
=over without closing =back