@@ -74,13 +74,18 @@ describe('OpenTelemetryTransportV3', () => {
7474 it ( 'npm levels' , ( ) => {
7575 const callback = ( ) => { } ;
7676 const transport = new OpenTelemetryTransportV3 ( ) ;
77- transport . log ( { message : kMessage , level : 'error' } , callback ) ;
78- transport . log ( { message : kMessage , level : 'warn' } , callback ) ;
79- transport . log ( { message : kMessage , level : 'info' } , callback ) ;
80- transport . log ( { message : kMessage , level : 'http' } , callback ) ;
81- transport . log ( { message : kMessage , level : 'verbose' } , callback ) ;
82- transport . log ( { message : kMessage , level : 'debug' } , callback ) ;
83- transport . log ( { message : kMessage , level : 'silly' } , callback ) ;
77+ const sym = Symbol . for ( 'level' ) ;
78+ for ( const level of [
79+ 'error' ,
80+ 'warn' ,
81+ 'info' ,
82+ 'http' ,
83+ 'verbose' ,
84+ 'debug' ,
85+ 'silly' ,
86+ ] ) {
87+ transport . log ( { message : kMessage , level, [ sym ] : level } , callback ) ;
88+ }
8489 const logRecords = memoryLogExporter . getFinishedLogRecords ( ) ;
8590 assert . strictEqual ( logRecords . length , 7 ) ;
8691 assert . strictEqual ( logRecords [ 0 ] . severityNumber , SeverityNumber . ERROR ) ;
@@ -95,16 +100,21 @@ describe('OpenTelemetryTransportV3', () => {
95100 it ( 'cli levels' , ( ) => {
96101 const callback = ( ) => { } ;
97102 const transport = new OpenTelemetryTransportV3 ( ) ;
98- transport . log ( { message : kMessage , level : 'error' } , callback ) ;
99- transport . log ( { message : kMessage , level : 'warn' } , callback ) ;
100- transport . log ( { message : kMessage , level : 'help' } , callback ) ;
101- transport . log ( { message : kMessage , level : 'data' } , callback ) ;
102- transport . log ( { message : kMessage , level : 'info' } , callback ) ;
103- transport . log ( { message : kMessage , level : 'debug' } , callback ) ;
104- transport . log ( { message : kMessage , level : 'verbose' } , callback ) ;
105- transport . log ( { message : kMessage , level : 'prompt' } , callback ) ;
106- transport . log ( { message : kMessage , level : 'input' } , callback ) ;
107- transport . log ( { message : kMessage , level : 'silly' } , callback ) ;
103+ const sym = Symbol . for ( 'level' ) ;
104+ for ( const level of [
105+ 'error' ,
106+ 'warn' ,
107+ 'help' ,
108+ 'data' ,
109+ 'info' ,
110+ 'debug' ,
111+ 'verbose' ,
112+ 'prompt' ,
113+ 'input' ,
114+ 'silly' ,
115+ ] ) {
116+ transport . log ( { message : kMessage , level, [ sym ] : level } , callback ) ;
117+ }
108118 const logRecords = memoryLogExporter . getFinishedLogRecords ( ) ;
109119 assert . strictEqual ( logRecords . length , 10 ) ;
110120 assert . strictEqual ( logRecords [ 0 ] . severityNumber , SeverityNumber . ERROR ) ;
@@ -122,14 +132,19 @@ describe('OpenTelemetryTransportV3', () => {
122132 it ( 'syslog levels' , ( ) => {
123133 const callback = ( ) => { } ;
124134 const transport = new OpenTelemetryTransportV3 ( ) ;
125- transport . log ( { message : kMessage , level : 'emerg' } , callback ) ;
126- transport . log ( { message : kMessage , level : 'alert' } , callback ) ;
127- transport . log ( { message : kMessage , level : 'crit' } , callback ) ;
128- transport . log ( { message : kMessage , level : 'error' } , callback ) ;
129- transport . log ( { message : kMessage , level : 'warning' } , callback ) ;
130- transport . log ( { message : kMessage , level : 'notice' } , callback ) ;
131- transport . log ( { message : kMessage , level : 'info' } , callback ) ;
132- transport . log ( { message : kMessage , level : 'debug' } , callback ) ;
135+ const sym = Symbol . for ( 'level' ) ;
136+ for ( const level of [
137+ 'emerg' ,
138+ 'alert' ,
139+ 'crit' ,
140+ 'error' ,
141+ 'warning' ,
142+ 'notice' ,
143+ 'info' ,
144+ 'debug' ,
145+ ] ) {
146+ transport . log ( { message : kMessage , level, [ sym ] : level } , callback ) ;
147+ }
133148 const logRecords = memoryLogExporter . getFinishedLogRecords ( ) ;
134149 assert . strictEqual ( logRecords . length , 8 ) ;
135150 assert . strictEqual ( logRecords [ 0 ] . severityNumber , SeverityNumber . FATAL3 ) ;
0 commit comments