Make sure MemCacheStore logger exists

This commit is contained in:
Joshua Peek 2010-04-07 15:07:40 -05:00
parent d18ff1b7ef
commit eed89e65b6

@ -64,7 +64,7 @@ def read(key, options = nil) # :nodoc:
@data.get(key, raw?(options))
end
rescue MemCache::MemCacheError => e
logger.error("MemCacheError (#{e}): #{e.message}")
logger.error("MemCacheError (#{e}): #{e.message}") if logger
nil
end
@ -85,7 +85,7 @@ def write(key, value, options = nil)
response == Response::STORED
end
rescue MemCache::MemCacheError => e
logger.error("MemCacheError (#{e}): #{e.message}")
logger.error("MemCacheError (#{e}): #{e.message}") if logger
false
end
@ -95,7 +95,7 @@ def delete(key, options = nil) # :nodoc:
response == Response::DELETED
end
rescue MemCache::MemCacheError => e
logger.error("MemCacheError (#{e}): #{e.message}")
logger.error("MemCacheError (#{e}): #{e.message}") if logger
false
end