Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
gns-logger / gnsLogger / defaultConfig.yaml
Size: Mime:
---
logger:
    version: 1
    disable_existing_loggers: False
    formatters:
        simple:
            format: "%(name)-20s%(levelname)-8s%(message)s"
        default:
            format: '%(asctime)s %(levelname)-8s %(name)-15s %(message)s'
            datefmt: '%Y-%m-%d %H:%M:%S'
        json:
            '()' : 'gnsLogger.jsonlog.JsonFormatter'
    handlers:
        console-simple:
            class: logging.StreamHandler
            level: DEBUG
            formatter: default
            stream: ext://sys.stdout
        console-json:
            class: logging.StreamHandler
            level: DEBUG
            formatter: json
            stream: ext://sys.stdout
        file-simple:
            class: concurrent_log_handler.ConcurrentRotatingFileHandler
            level: DEBUG
            formatter: default
            filename: mplog.log
            mode: a
            maxBytes: -1
        file-json:
            class: concurrent_log_handler.ConcurrentRotatingFileHandler
            level: DEBUG
            formatter: json
            filename: mplog.log
            mode: a
            maxBytes: -1
    root:
        level: DEBUG
        handlers: [file-json]