From 4ca2d2df1e56e60dbb5132c42ae5d2d76a2e26a2 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 19 Mar 2013 17:38:48 +0100 Subject: [PATCH] Bug 8190: raise an error if the Log::LogLite module is not installed Content-Type: text/plain; charset=utf-8 Signed-off-by: Kyle M Hall Signed-off-by: Marcel de Rooy --- C4/Context.pm | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/C4/Context.pm b/C4/Context.pm index c04e748..1af0ca5 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'}) { @@ -1244,7 +1247,7 @@ sub logger my $sth; if ( defined( $context->{"logger"} ) ) { - return $context->{"logger"}; + return $context->{"logger"}; } $context->{"logger"} = Koha::Utils::Logger->new( -- 1.7.7.6