Changeset 2945 for pykota/trunk/pykota/logger.py
- Timestamp:
- 06/16/06 16:25:49 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/logger.py
r2622 r2945 23 23 # 24 24 25 import os 26 import imp 27 25 28 class PyKotaLoggingError(Exception): 26 29 """An exception for logging related stuff.""" … … 35 38 """Returns the appropriate logger subsystem object.""" 36 39 try : 37 exec "from pykota.loggers import %s as loggingbackend" % backend.lower() 40 loggingbackend = imp.load_source("loggingbackend", 41 os.path.join(os.path.dirname(__file__), 42 "loggers", 43 "%s.py" % backend.lower())) 38 44 except ImportError : 39 45 raise PyKotaLoggingError, _("Unsupported logging subsystem %s") % backend