jina icon indicating copy to clipboard operation
jina copied to clipboard

feat: add Python official Logging rotating handlers support

Open Janus-Xu opened this issue 1 year ago • 0 comments

Goals:

  • feat: extend jina JinaLogger supported handlers :TimedRotatingFileHandler: Python official Logging TimedRotatingFileHandler Usage

    log.json.yml eg:

    handlers:
      - TimedRotatingFileHandler
    level: INFO
    configs:
      TimedRotatingFileHandler:
        filename: './logs/myapp_timed.log'
        when: midnight
        interval: 1
        backupCount: 90
        encoding: utf-8
        formatter: JsonFormatter
    
  • feat: extend jina JinaLogger supported handlers :RotatingFileHandler: Python official Logging RotatingFileHandler Usage

    log.json.yml eg:

    handlers:
      - RotatingFileHandler
    level: INFO
    configs:
      RotatingFileHandler:
        filename: './logs/myapp_rotating.log'
        maxBytes: 20000000  # 20MB
        backupCount: 10
        encoding: utf-8
        formatter: JsonFormatter
    

Janus-Xu avatar May 13 '24 09:05 Janus-Xu