Skip to content

Disabling unnesesary fields in output #98

Open
@coolerUA

Description

@coolerUA

Is it possible to disable some fields in output natively?
F.e.
{"written_at": "2023-08-02T09:31:58.988Z", "written_ts": 1690968718988650000, "msg": "", "type": "log", "logger": "logger", "thread": "MainThread", "level": "INFO", "module": "send_log", "line_no": 107, "caller": "<module>", "info": "Starting scheduler", "correlation_id": "6db89aa2-3117-11ee-8c6e-a53ec76ddbeb"}
I don`t need "written_ts" in output.

Initialization is

logger = logging.getLogger("logger")
logger.setLevel(logging.DEBUG)
logger.addHandler(logging.StreamHandler(sys.stdout))
json_logging.init_flask(enable_json=True)
json_logging.init_request_instrument(app, exclude_url_patterns=[r'/health', r'/metrics'])

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