Skip to content

use in Django #84

@wuchang

Description

@wuchang

logging

LOGGING = {
    ...
    "handlers": {
        "console": {
            "level": "INFO",  
            "class": "logging.StreamHandler", 
            "formatter": "verbose",   
        },
        'seq':
        {
            'level': 'INFO',
            'class': 'seqlog.SeqLogHandler',
            'server_url': '******',
            'api_key': '******',
            'auto_flush_timeout': 10,  # seconds
        }
    },
    "root": {
        "handlers": ["console", "seq"],
        "level": "DEBUG",
    },
}

other config in settings.py

seqlog.set_global_log_properties(Application="--myapp--", **seqlog.get_global_log_properties())
seqlog.feature_flags.enable_feature(seqlog.feature_flags.FeatureFlag.EXTRA_PROPERTIES)
seqlog.feature_flags.enable_feature(seqlog.feature_flags.FeatureFlag.STACK_INFO)

...

and ... Is there a better way?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions