當前位置: 首頁>>代碼示例>>Python>>正文


Python CONFIG.getint方法代碼示例

本文整理匯總了Python中sm.config.CONFIG.getint方法的典型用法代碼示例。如果您正苦於以下問題:Python CONFIG.getint方法的具體用法?Python CONFIG.getint怎麽用?Python CONFIG.getint使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在sm.config.CONFIG的用法示例。


在下文中一共展示了CONFIG.getint方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: config_logger

# 需要導入模塊: from sm.config import CONFIG [as 別名]
# 或者: from sm.config.CONFIG import getint [as 別名]
def config_logger(log_level=logging.DEBUG):
    logging.basicConfig(format='%(levelname)s %(asctime)s: \t%(message)s',
                        datefmt='%m/%d/%Y %I:%M:%S %p',
                        log_level=log_level)
    logger = logging.getLogger(__name__)
    logger.setLevel(log_level)

    if CONFIG.get('general', 'log_file', '') != '':
        hdlr = logging.FileHandler(CONFIG.get('general', 'log_file', ''))
        formatter = logging.Formatter(fmt='%(levelname)s %(asctime)s: %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
        hdlr.setFormatter(formatter)
        logger.addHandler(hdlr)

    if CONFIG.get('general', 'graylog_api', '') != '' and CONFIG.get('general', 'graylog_port', '') != '':
        gray_handler = graypy.GELFHandler(CONFIG.get('general', 'graylog_api', ''), CONFIG.getint('general', 'graylog_port'))
        logger.addHandler(gray_handler)

    return logger
開發者ID:AleDanish,項目名稱:sm-0.4,代碼行數:20,代碼來源:log.py


注:本文中的sm.config.CONFIG.getint方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。