1234567891011121314151617181920212223242526272829303132333435 |
- #!/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)
|