Logging module

Functions

entrezpy.log.logger.CONFIG = {'level': 'INFO', 'propagate': True, 'quiet': True}

Store logger settings

entrezpy.log.logger.get_root()

Returns the module root

entrezpy.log.logger.resolve_class_namespace(cls)

Resolves namespace for logger

entrezpy.log.logger.get_class_logger(cls)

Prepares logger for given class

entrezpy.log.logger.set_level(level)

Sets logging level for applications using entrezpy.

Configuration

entrezpy.log.conf.default_config = {'disable_existing_loggers': False, 'formatters': {'default': {'format': '%(asctime)s %(threadName)s [%(levelname)s] %(name)s: %(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'default', 'stream': 'ext://sys.stderr'}}, 'loggers': {'': {'handlers': ['console']}}, 'version': 1}

Dictionary to store logger configuration