Spaces:
Sleeping
Sleeping
File size: 1,494 Bytes
4e37375 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | # 日志系统配置
version: 1
disable_existing_loggers: false
formatters:
detailed:
format: '[%(asctime)s] [%(levelname)s] [%(name)s] [%(task_id)s] %(message)s'
datefmt: '%Y-%m-%d %H:%M:%S'
structured:
format: '{"timestamp": "%(asctime)s", "level": "%(levelname)s", "module": "%(name)s", "task_id": "%(task_id)s", "message": "%(message)s"}'
datefmt: '%Y-%m-%d %H:%M:%S'
simple:
format: '[%(levelname)s] %(message)s'
handlers:
console:
class: logging.StreamHandler
level: DEBUG
formatter: detailed
stream: ext://sys.stdout
file_handler:
class: logging.handlers.RotatingFileHandler
level: INFO
formatter: structured
filename: logs/app.log
maxBytes: 10485760 # 10MB
backupCount: 5
encoding: utf8
error_file_handler:
class: logging.handlers.RotatingFileHandler
level: ERROR
formatter: detailed
filename: logs/error.log
maxBytes: 10485760 # 10MB
backupCount: 5
encoding: utf8
loggers:
transcript_service:
level: DEBUG
handlers: [console, file_handler, error_file_handler]
propagate: false
transcript_service.oss:
level: INFO
handlers: [console, file_handler]
propagate: false
transcript_service.api:
level: INFO
handlers: [console, file_handler]
propagate: false
transcript_service.task:
level: DEBUG
handlers: [console, file_handler]
propagate: false
root:
level: WARNING
handlers: [console, file_handler] |