diff options
Diffstat (limited to 'custodia/store/enclite.py')
-rw-r--r-- | custodia/store/enclite.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/custodia/store/enclite.py b/custodia/store/enclite.py index 787e5ca..c5b883f 100644 --- a/custodia/store/enclite.py +++ b/custodia/store/enclite.py @@ -1,13 +1,16 @@ # Copyright (C) 2015 Custodia Project Contributors - see LICENSE file +import logging + from jwcrypto.common import json_decode, json_encode from jwcrypto.jwe import JWE from jwcrypto.jwk import JWK -from custodia import log from custodia.store.interface import CSStoreError from custodia.store.sqlite import SqliteStore +logger = logging.getLogger(__name__) + class EncryptedStore(SqliteStore): @@ -36,8 +39,8 @@ class EncryptedStore(SqliteStore): jwe = JWE() jwe.deserialize(value, self.mkey) return jwe.payload.decode('utf-8') - except Exception as err: - log.error("Error parsing key %s: [%r]" % (key, repr(err))) + except Exception: + logger.exception("Error parsing key %s", key) raise CSStoreError('Error occurred while trying to parse key') def set(self, key, value, replace=False): |