@@ -15,6 +15,8 @@ describe('winston integration', () => {
1515 timestamp : expect . any ( Number ) ,
1616 level : 'info' ,
1717 body : 'Test info message' ,
18+ severity_number : expect . any ( Number ) ,
19+ trace_id : expect . any ( String ) ,
1820 attributes : {
1921 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
2022 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
@@ -24,16 +26,12 @@ describe('winston integration', () => {
2426 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
2527 } ,
2628 } ,
27- ] ,
28- } ,
29- } )
30- . expect ( {
31- log : {
32- items : [
3329 {
3430 timestamp : expect . any ( Number ) ,
3531 level : 'error' ,
3632 body : 'Test error message' ,
33+ severity_number : expect . any ( Number ) ,
34+ trace_id : expect . any ( String ) ,
3735 attributes : {
3836 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
3937 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
@@ -61,6 +59,38 @@ describe('winston integration', () => {
6159 timestamp : expect . any ( Number ) ,
6260 level : 'info' ,
6361 body : 'Test info message' ,
62+ severity_number : expect . any ( Number ) ,
63+ trace_id : expect . any ( String ) ,
64+ attributes : {
65+ 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
66+ 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
67+ 'sentry.environment' : { value : 'test' , type : 'string' } ,
68+ 'sentry.sdk.name' : { value : 'sentry.javascript.node' , type : 'string' } ,
69+ 'sentry.sdk.version' : { value : expect . any ( String ) , type : 'string' } ,
70+ 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
71+ } ,
72+ } ,
73+ {
74+ timestamp : expect . any ( Number ) ,
75+ level : 'error' ,
76+ body : 'Test error message' ,
77+ severity_number : expect . any ( Number ) ,
78+ trace_id : expect . any ( String ) ,
79+ attributes : {
80+ 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
81+ 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
82+ 'sentry.environment' : { value : 'test' , type : 'string' } ,
83+ 'sentry.sdk.name' : { value : 'sentry.javascript.node' , type : 'string' } ,
84+ 'sentry.sdk.version' : { value : expect . any ( String ) , type : 'string' } ,
85+ 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
86+ } ,
87+ } ,
88+ {
89+ timestamp : expect . any ( Number ) ,
90+ level : 'info' ,
91+ body : 'Test info message' ,
92+ severity_number : expect . any ( Number ) ,
93+ trace_id : expect . any ( String ) ,
6494 attributes : {
6595 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
6696 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
@@ -70,16 +100,12 @@ describe('winston integration', () => {
70100 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
71101 } ,
72102 } ,
73- ] ,
74- } ,
75- } )
76- . expect ( {
77- log : {
78- items : [
79103 {
80104 timestamp : expect . any ( Number ) ,
81105 level : 'error' ,
82106 body : 'Test error message' ,
107+ severity_number : expect . any ( Number ) ,
108+ trace_id : expect . any ( String ) ,
83109 attributes : {
84110 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
85111 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
@@ -107,6 +133,8 @@ describe('winston integration', () => {
107133 timestamp : expect . any ( Number ) ,
108134 level : 'info' ,
109135 body : 'Test info message' ,
136+ severity_number : expect . any ( Number ) ,
137+ trace_id : expect . any ( String ) ,
110138 attributes : {
111139 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
112140 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
@@ -116,23 +144,36 @@ describe('winston integration', () => {
116144 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
117145 } ,
118146 } ,
119- ] ,
120- } ,
121- } )
122- . expect ( {
123- log : {
124- items : [
125147 {
126148 timestamp : expect . any ( Number ) ,
127149 level : 'error' ,
128150 body : 'Test error message' ,
151+ severity_number : expect . any ( Number ) ,
152+ trace_id : expect . any ( String ) ,
153+ attributes : {
154+ 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
155+ 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
156+ 'sentry.environment' : { value : 'test' , type : 'string' } ,
157+ 'sentry.sdk.name' : { value : 'sentry.javascript.node' , type : 'string' } ,
158+ 'sentry.sdk.version' : { value : expect . any ( String ) , type : 'string' } ,
159+ 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
160+ } ,
161+ } ,
162+ {
163+ timestamp : expect . any ( Number ) ,
164+ level : 'info' ,
165+ body : 'Test message with metadata' ,
166+ severity_number : expect . any ( Number ) ,
167+ trace_id : expect . any ( String ) ,
129168 attributes : {
130169 'sentry.origin' : { value : 'auto.logging.winston' , type : 'string' } ,
131170 'sentry.release' : { value : '1.0.0' , type : 'string' } ,
132171 'sentry.environment' : { value : 'test' , type : 'string' } ,
133172 'sentry.sdk.name' : { value : 'sentry.javascript.node' , type : 'string' } ,
134173 'sentry.sdk.version' : { value : expect . any ( String ) , type : 'string' } ,
135174 'server.address' : { value : expect . any ( String ) , type : 'string' } ,
175+ foo : { value : 'bar' , type : 'string' } ,
176+ number : { value : 42 , type : 'integer' } ,
136177 } ,
137178 } ,
138179 ] ,
0 commit comments