From 6eca0fbc1054175815d92d0f6553820af1a9492e Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 27 Dec 2012 15:10:25 +0100 Subject: [PATCH] Bug 8190: raise an error if the Log::LogLite module is not installed --- C4/Context.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/C4/Context.pm b/C4/Context.pm index b3dd6ba..389aabe 100644 --- a/C4/Context.pm +++ b/C4/Context.pm @@ -20,7 +20,10 @@ use strict; use warnings; use vars qw($VERSION $AUTOLOAD $context @context_stack $servers $memcached $ismemcached); -use Koha::Utils::Logger; +eval{ + require Koha::Utils::Logger; +}; +die "The logging system is broken. Please check that Log::LogLite is installed." if $@; BEGIN { if ($ENV{'HTTP_USER_AGENT'}) { @@ -1206,7 +1209,7 @@ sub logger my $sth; if ( defined( $context->{"logger"} ) ) { - return $context->{"logger"}; + return $context->{"logger"}; } $context->{"logger"} = Koha::Utils::Logger->new( -- 1.7.10.4