preventing apache error log filling with IDs on memcache errors - added logger
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 3 Jul 2006 18:26:05 +0000 (18:26 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 3 Jul 2006 18:26:05 +0000 (18:26 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@4882 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm

index a357984..dd5f822 100644 (file)
@@ -22,6 +22,7 @@ use Encode;
 use Unicode::Normalize;
 use OpenILS::Utils::Fieldmapper;
 use OpenILS::WWW::SuperCat::Feed;
+use OpenSRF::Utils::Logger qw/$logger/;
 
 
 # set the bootstrap config when this module is loaded
@@ -830,7 +831,8 @@ sub opensearch_feed {
                        $$cached_res{os_results}{$cache_key} = $recs;
                        OpenSRF::Utils::Cache->new->put_cache( "os_session:$rs_name", $cached_res, 1800 );
                } catch Error with {
-                       warn shift();
+                       warn "supercat unable to store IDs in memcache server\n";
+                       $logger->error("supercat unable to store IDs in memcache server");
                };
        }