Ejemplo n.º 1
0
    def __init__(self):

        log_level = logging.DEBUG
        level = 'debug'
        configReader = ConfigReader()
        path = configReader.getConfig('LOG', 'filename')
        #print "1:",os.path.dirname(__file__)
        #print "2:",os.path.abspath()
        #logFilepath = os.path.abspath(os.path.dirname(__file__))+"/"+path
        logFilepath = os.path.abspath(os.pardir)+"/"+path
        #print "path confirm::",logFilepath
        #print"parent dir:", os.path.abspath(os.pardir)
        #print logFilepath
        logFile = logFilepath+str(datetime.now().date())
        #print logFile
        level = configReader.getConfig('LOG', 'level') #logging.INFO
        #print level
        level = level.upper()
        #print level
        if (level == 'DEBUG'):
         log_level = logging.DEBUG
        elif (level == 'INFO'):
         log_level = logging.INFO
        elif (level == 'WARN'):
         log_level = logging.WARN
        elif (level == 'ERROR'):
         log_level = logging.ERROR
        elif (level == 'CRITICAL'):
         log_level = logging.CRITICAL    

        logging.basicConfig(level=log_level,
                        format=' %(levelname)-2s %(asctime)s %(name)s %(message)s',
                        datefmt='%m-%d-%y %H:%M',
                        filename=logFile)