Book HomeJava and XSLTSearch this book

8.32. Carp

Provides routines for generating error messages. Its subroutines generally report errors from the perspective of the calling program. It has the following functions.

carp

carp msg

Warns of an error; reports the error as having occurred in the calling routine, not in the routine that contains the carp.

Use Carp;
carp "text of error message";
cluck

cluck msg

Warns of errors and prints a stack backtrace; reports the error as having occurred in the calling routine. Not exported by default.

use Carp qw(cluck);
cluck "text of error message";
confess

confess msg

Dies and prints a stack backtrace. Reports the error as having occurred at the point where confess was called.

croak

croak msg

Dies and reports error as having occurred in the calling routine.



Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.