diff --git a/cobra/config.py b/cobra/config.py index 10f54d3a..54dd9b83 100644 --- a/cobra/config.py +++ b/cobra/config.py @@ -14,6 +14,7 @@ import os import traceback from .log import logger +import sys try: from configparser import ConfigParser @@ -22,7 +23,10 @@ project_directory = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir)) -code_path = '/tmp/cobra' +if sys.platform == 'win32': + code_path = sys.path[0]+'/tmp'#在cobra项目文件夹下创建目录 +else: + code_path = '/tmp/cobra' if os.path.isdir(code_path) is not True: os.mkdir(code_path) diff --git a/cobra/log.py b/cobra/log.py index cd27fb22..7d3cffc2 100644 --- a/cobra/log.py +++ b/cobra/log.py @@ -16,7 +16,7 @@ import re import subprocess import logging -import cloghandler +import concurrent_log_handler # stream handle # @@ -228,7 +228,7 @@ def format(self, record): logger.addHandler(sh) # file handle -fh = cloghandler.ConcurrentRotatingFileHandler(logfile, maxBytes=(1048576 * 5), backupCount=7) +fh = concurrent_log_handler.ConcurrentRotatingFileHandler(logfile, maxBytes=(1048576 * 5), backupCount=7) fh.setFormatter(fh_format) fh.setLevel(logging.DEBUG) logger.addHandler(fh)