#!/usr/bin/env python # -*- coding=utf-8 -*- import os import json import logging import logging.config import sys reload(sys) sys.setdefaultencoding('utf8') cdir =os.path.dirname(__file__) if sys.platform.find('linux') >= 0: logging.basicConfig( format='%(asctime)s [%(levelname)s] - %(message)s', level=logging.INFO) else: with open(os.path.join(cdir, 'log.config'), 'rt') as f: lcnf = json.load(f) logging.config.dictConfig(lcnf) def log(message): message=message.encode() logging.info(message) print(message) def log_info(message): message="AI_progress:{0}".format(message).encode() logging.info(message) #print(message) def log_error(message): message="AI_error:{0}".format(message).encode() logging.info(message) print(message) def log_result(message): message="AI_result:{0}".format(message).encode() logging.info(message) print(message)