@@ -593,6 +593,26 @@ describe('consola integration', () => {
593593 metadata : { value : '{"source":"api"}' , type : 'string' } ,
594594 } ,
595595 } ,
596+ {
597+ timestamp : expect . any ( Number ) ,
598+ level : 'info' ,
599+ body : 'Deep object' ,
600+ severity_number : expect . any ( Number ) ,
601+ trace_id : expect . any ( String ) ,
602+ attributes : {
603+ 'sentry.origin' : { value : 'auto.log.consola' , type : 'string' } ,
604+ 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
605+ 'sentry.environment' : { value : 'test' , type : 'string' } ,
606+ 'sentry.sdk.name' : { value : 'sentry.javascript.node' , type : 'string' } ,
607+ 'sentry.sdk.version' : { value : expect . any ( String ) , type : 'string' } ,
608+ 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
609+ 'consola.type' : { value : 'info' , type : 'string' } ,
610+ 'consola.level' : { value : 3 , type : 'integer' } ,
611+ // Nested objects are extracted and normalized respecting normalizeDepth setting
612+ level1 : { value : '{"level2":{"level3":{"level4":"[Object]"}}}' , type : 'string' } ,
613+ simpleKey : { value : 'simple value' , type : 'string' } ,
614+ } ,
615+ } ,
596616 ] ,
597617 } ,
598618 } )
0 commit comments