#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author: İsmail BAŞARAN import logging import logging.config from base.scope import Scope class AAAAAAAhenkLogger(object): """docstring for Logger""" def __init__(self): super(Logger, self).__init__() scope = Scope.getInstance() configManager = scope.getConfigurationManager() logging.config.fileConfig(configManager.get('BASE', 'logConfigurationFilePath')) self.logger = logging.getLogger() def getLogger(self): return self.logger def info(self, logstring): self.logger.info(logstring) def warning(self, logstring): self.logger.warning(logstring) def error(self, logstring): self.logger.error(logstring) def debug(self, logstring): self.logger.debug(logstring)