'commit'
This commit is contained in:
@@ -163,12 +163,17 @@ def click_image_template(d, template_path, timeout=5.0, threshold=0.8):
|
||||
def setup_logger(name, log_file=None):
|
||||
"""
|
||||
配置日志,支持同时输出到控制台和文件
|
||||
统一存放在根目录的 Logs 文件夹下
|
||||
"""
|
||||
if log_file is None:
|
||||
log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "Logs")
|
||||
# 获取项目根目录 (aiData)
|
||||
root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
log_dir = os.path.join(root_dir, "Logs")
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
log_file = os.path.join(log_dir, f"{name}_{time.strftime('%Y%m%d')}.log")
|
||||
# 统一使用供应商代号作为文件名
|
||||
supplier_code = os.path.basename(os.path.dirname(os.path.abspath(__file__)))
|
||||
log_file = os.path.join(log_dir, f"{supplier_code}.log")
|
||||
|
||||
logger = logging.getLogger(name)
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
@@ -249,12 +249,17 @@ def detect_rabbit_ad_close(image_path, debug_dir=None):
|
||||
def setup_logger(name, log_file=None):
|
||||
"""
|
||||
配置日志,支持同时输出到控制台和文件
|
||||
统一存放在根目录的 Logs 文件夹下
|
||||
"""
|
||||
if log_file is None:
|
||||
log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "Logs")
|
||||
# 获取项目根目录 (aiData)
|
||||
root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
log_dir = os.path.join(root_dir, "Logs")
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
log_file = os.path.join(log_dir, f"{name}_{time.strftime('%Y%m%d')}.log")
|
||||
# 统一使用供应商代号作为文件名
|
||||
supplier_code = os.path.basename(os.path.dirname(os.path.abspath(__file__)))
|
||||
log_file = os.path.join(log_dir, f"{supplier_code}.log")
|
||||
|
||||
logger = logging.getLogger(name)
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
@@ -273,12 +273,17 @@ def draw_rectangles(image_path, points, output_path=None):
|
||||
def setup_logger(name, log_file=None):
|
||||
"""
|
||||
配置日志,支持同时输出到控制台和文件
|
||||
统一存放在根目录的 Logs 文件夹下
|
||||
"""
|
||||
if log_file is None:
|
||||
log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "Logs")
|
||||
# 获取项目根目录 (aiData)
|
||||
root_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
log_dir = os.path.join(root_dir, "Logs")
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
log_file = os.path.join(log_dir, f"{name}_{time.strftime('%Y%m%d')}.log")
|
||||
# 统一使用供应商代号作为文件名
|
||||
supplier_code = os.path.basename(os.path.dirname(os.path.abspath(__file__)))
|
||||
log_file = os.path.join(log_dir, f"{supplier_code}.log")
|
||||
|
||||
logger = logging.getLogger(name)
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
Reference in New Issue
Block a user