Added option for a fatal error.
This commit is contained in:
1 parent
9c951f0d21
commit
95419d212d
1 file changed
+9
-1
+9
-1
@@ -90,12 +90,15 @@ sub trans
|
|||||||
# Error subroutine.
|
# Error subroutine.
|
||||||
sub err
|
sub err
|
||||||
{
|
{
|
||||||
my ($lvl, $msg) = @_;
|
my ($lvl, $msg, $fatal) = @_;
|
||||||
|
|
||||||
# Check for an invalid level.
|
# Check for an invalid level.
|
||||||
if ($lvl =~ m/[^0-9]/) {
|
if ($lvl =~ m/[^0-9]/) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
if ($fatal =~ m/(^0|1)/) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
# Level 1: Print to screen.
|
# Level 1: Print to screen.
|
||||||
if ($lvl => 1) {
|
if ($lvl => 1) {
|
||||||
@@ -105,6 +108,11 @@ sub err
|
|||||||
if ($lvl => 2) {
|
if ($lvl => 2) {
|
||||||
API::Log::alog("ERROR: $msg");
|
API::Log::alog("ERROR: $msg");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# If it's a fatal error, exit the program.
|
||||||
|
if ($fatal) {
|
||||||
|
exit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
Reference in new issue
Block a user