@@ -41,7 +41,7 @@ def test_default_format(self):
41
41
def test_percentage_format (self ):
42
42
fr = jsonlogger .JsonFormatter (
43
43
# All kind of different styles to check the regex
44
- '[%(levelname)8s] %(message)s %(filename)s:%(lineno)d %(asctime)'
44
+ '[%(levelname)8s] %(message)s %(filename)s:%(lineno)d %(asctime) %{taskName} '
45
45
)
46
46
self .log_handler .setFormatter (fr )
47
47
@@ -50,7 +50,7 @@ def test_percentage_format(self):
50
50
log_json = json .loads (self .buffer .getvalue ())
51
51
52
52
self .assertEqual (log_json ["message" ], msg )
53
- self .assertEqual (log_json .keys (), {'levelname' , 'message' , 'filename' , 'lineno' , 'asctime' })
53
+ self .assertEqual (log_json .keys (), {'levelname' , 'message' , 'filename' , 'lineno' , 'asctime' , 'taskName' })
54
54
55
55
def test_rename_base_field (self ):
56
56
fr = jsonlogger .JsonFormatter (rename_fields = {'message' : '@message' })
@@ -274,7 +274,7 @@ def encode_complex(z):
274
274
275
275
self .log .info (" message" , extra = value )
276
276
msg = self .buffer .getvalue ()
277
- self .assertEqual (msg , "{\" message\" : \" message\" , \" special\" : [3.0, 8.0]}\n " )
277
+ self .assertEqual (msg , "{\" message\" : \" message\" , \" taskName \" : null, \" special\" : [3.0, 8.0]}\n " )
278
278
279
279
def test_rename_reserved_attrs (self ):
280
280
log_format = lambda x : ['%({0:s})s' .format (i ) for i in x ]
@@ -296,7 +296,7 @@ def test_rename_reserved_attrs(self):
296
296
self .log .info ("message" )
297
297
298
298
msg = self .buffer .getvalue ()
299
- self .assertEqual (msg , '{"error.type": null, "error.message": null, "log.origin.function": "test_rename_reserved_attrs", "log.level": "INFO", "log.origin.file.name": "test_jsonlogger", "process.name": "MainProcess", "process.thread.name": "MainThread", "log.message": "message"}\n ' )
299
+ self .assertEqual (msg , '{"taskName": null, " error.type": null, "error.message": null, "log.origin.function": "test_rename_reserved_attrs", "log.level": "INFO", "log.origin.file.name": "test_jsonlogger", "process.name": "MainProcess", "process.thread.name": "MainThread", "log.message": "message"}\n ' )
300
300
301
301
def test_merge_record_extra (self ):
302
302
record = logging .LogRecord ("name" , level = 1 , pathname = "" , lineno = 1 , msg = "Some message" , args = None , exc_info = None )
0 commit comments