../lib/CPANPLUS/Error.pm |
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.
msg()
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.
error()
An alias for cp_error
.
stack()
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.
flush()
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
.
../lib/CPANPLUS/Error.pm |