RE: ignoring some default fields from SimpleJsonFormatter

2018-08-21 Thread David Raymond
field1":"test"} -Original Message- From: Python-list [mailto:python-list-bounces+david.raymond=tomtom@python.org] On Behalf Of shradha...@gmail.com Sent: Tuesday, August 21, 2018 11:37 AM To: python-list@python.org Subject: ignoring some default fields from SimpleJ

Re: ignoring some default fields from SimpleJsonFormatter

2018-08-21 Thread Peter Otten
shradha...@gmail.com wrote: > I am using for my logger > > handler.setFormatter(SimpleJsonFormatter(json.dumps)) Where does SimpleJsonFormatter come from? If it uses the json.dumps argument to serialize a dict you may pass a modified version instead: # untested KEYS_TO_IGNORE = {"fields", "yo

ignoring some default fields from SimpleJsonFormatter

2018-08-21 Thread shradhattx
I am using for my logger handler.setFormatter(SimpleJsonFormatter(json.dumps)) It had some default fields - timestamp, function, line_number, module, level and flexibility to provide extra fields in json log with use of logger.info("my test message", extra={"anotherfield1": "test"}) I am u