123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- version: 1
- # 全局配置
- global:
- base_level: INFO
-
- # 默认配置(用于app.log)
- default:
- level: INFO
- console:
- enabled: true
- level: INFO
- format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
- file:
- enabled: true
- level: DEBUG
- filename: "app.log"
- format: "%(asctime)s [%(levelname)s] [%(name)s] [user:%(user_id)s] [session:%(session_id)s] %(filename)s:%(lineno)d - %(message)s"
- rotation:
- enabled: true
- max_size: "50MB"
- backup_count: 10
- # 模块特定配置
- modules:
- app:
- level: INFO
- console:
- enabled: true
- level: INFO
- format: "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
- file:
- enabled: true
- level: DEBUG
- filename: "app.log"
- format: "%(asctime)s [%(levelname)s] [%(name)s] [user:%(user_id)s] [session:%(session_id)s] %(filename)s:%(lineno)d - %(message)s"
- rotation:
- enabled: true
- max_size: "50MB"
- backup_count: 10
-
- data_pipeline:
- # 注意:data_pipeline的日志文件路径会在运行时动态设置到任务目录
- # 这里的file配置主要用于格式和级别设置
- level: DEBUG
- console:
- enabled: true
- level: INFO
- format: "%(asctime)s [%(levelname)s] Pipeline: %(message)s"
- file:
- enabled: true
- level: DEBUG
- # filename 将在运行时动态设置,不在这里指定
- # filename: "data_pipeline.log" # 移除固定路径
- format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
- rotation:
- # 对于任务特定的日志,通常不需要rotation
- # 但保留配置以防单个任务产生大量日志
- enabled: false # 禁用rotation,因为每个任务的日志是独立的
- max_size: "10MB" # 如果启用,限制为10MB
- backup_count: 2 # 如果启用,只保留2个备份
-
- agent:
- level: DEBUG
- console:
- enabled: true
- level: INFO
- format: "%(asctime)s [%(levelname)s] Agent: %(message)s"
- file:
- enabled: true
- level: DEBUG
- filename: "agent.log"
- format: "%(asctime)s [%(levelname)s] [%(name)s] [user:%(user_id)s] [session:%(session_id)s] %(filename)s:%(lineno)d - %(message)s"
- rotation:
- enabled: true
- max_size: "30MB"
- backup_count: 8
-
- vanna:
- level: DEBUG
- console:
- enabled: true
- level: INFO
- format: "%(asctime)s [%(levelname)s] Vanna: %(message)s"
- file:
- enabled: true
- level: DEBUG
- filename: "vanna.log"
- format: "%(asctime)s [%(levelname)s] [%(name)s] %(filename)s:%(lineno)d - %(message)s"
- rotation:
- enabled: true
- max_size: "20MB"
- backup_count: 5
|