UNPKG

invoice_ocr_mcp

Version:

企业发票OCR识别MCP服务器,基于RapidOCR和ModelScope生态,支持多种发票类型的结构化识别

83 lines (69 loc) 1.75 kB
# 日志配置文件 version: 1 disable_existing_loggers: false # 格式化器 formatters: simple: format: '%(levelname)s - %(message)s' detailed: format: '%(asctime)s - %(name)s - %(levelname)s - %(funcName)s:%(lineno)d - %(message)s' datefmt: '%Y-%m-%d %H:%M:%S' structured: class: invoice_ocr_mcp.modules.utils.StructuredFormatter # 处理器 handlers: console: class: logging.StreamHandler level: INFO formatter: detailed stream: ext://sys.stdout file: class: logging.handlers.RotatingFileHandler level: INFO formatter: detailed filename: ./logs/server.log maxBytes: 104857600 # 100MB backupCount: 10 encoding: utf-8 error_file: class: logging.handlers.RotatingFileHandler level: ERROR formatter: detailed filename: ./logs/error.log maxBytes: 52428800 # 50MB backupCount: 5 encoding: utf-8 access_file: class: logging.handlers.RotatingFileHandler level: INFO formatter: structured filename: ./logs/access.log maxBytes: 104857600 # 100MB backupCount: 10 encoding: utf-8 # 记录器 loggers: invoice_ocr_mcp: level: INFO handlers: [console, file, error_file] propagate: false invoice_ocr_mcp.modules.ocr_engine: level: DEBUG handlers: [file] propagate: true invoice_ocr_mcp.modules.batch_processor: level: INFO handlers: [file] propagate: true access: level: INFO handlers: [access_file] propagate: false modelscope: level: WARNING handlers: [file] propagate: false # 根记录器 root: level: WARNING handlers: [console]