@@ -234,8 +234,8 @@ function messageHandler(serviceBusTask, context, sumoClient) {
234234 }
235235 var msghandler = { "log" : logHandler , "csv" : csvHandler , "json" : jsonHandler , "blob" : blobHandler , "nsg" : nsgLogsHandler } ;
236236 if ( ! ( file_ext in msghandler ) ) {
237- context . log ( "Error in messageHandler: Unknown file extension - " + file_ext + " for blob: " + serviceBusTask . blobName )
238- context . done ( ) ;
237+ context . log . error ( "Error in messageHandler: Unknown file extension - " + file_ext + " for blob: " + serviceBusTask . blobName ) ;
238+ context . done ( ) ;
239239 return ;
240240 }
241241 if ( file_ext === "json" & serviceBusTask . containerName === "insights-logs-networksecuritygroupflowevent" ) {
@@ -266,7 +266,7 @@ function messageHandler(serviceBusTask, context, sumoClient) {
266266 } ) ;
267267 sumoClient . flushAll ( ) ;
268268 } ) . catch ( function ( err ) {
269- context . log ( "Error in creating json from csv " + err ) ;
269+ context . log . error ( "Error in creating json from csv." ) ;
270270 context . done ( err ) ;
271271 } ) ;
272272 } else {
@@ -279,10 +279,10 @@ function messageHandler(serviceBusTask, context, sumoClient) {
279279 } ) ;
280280 } ) . catch ( function ( err ) {
281281 if ( err . statusCode === 404 ) {
282- context . log ( "Error in messageHandler: blob file doesn't exist %s %d %d" , serviceBusTask . blobName , serviceBusTask . startByte , serviceBusTask . endByte ) ;
282+ context . log . error ( "Error in messageHandler: blob file doesn't exist " + serviceBusTask . blobName + " " + serviceBusTask . startByte + " " + serviceBusTask . endByte ) ;
283283 context . done ( )
284284 } else {
285- context . log ( "Error in messageHandler: Failed to send blob %s %d %d" , serviceBusTask . blobName , serviceBusTask . startByte , serviceBusTask . endByte ) ;
285+ context . log . error ( "Error in messageHandler: Failed to send blob " + serviceBusTask . blobName + " " + serviceBusTask . startByte + " " + serviceBusTask . endByte ) ;
286286 context . done ( err ) ;
287287 }
288288
@@ -308,18 +308,20 @@ function servicebushandler(context, serviceBusTask) {
308308 } ;
309309 setSourceCategory ( serviceBusTask , options ) ;
310310 function failureHandler ( msgArray , ctx ) {
311- ctx . log ( "Failed to send to Sumo" ) ;
311+ ctx . log ( "ServiceBus Task: " , serviceBusTask )
312+ ctx . log . error ( "Failed to send to Sumo" ) ;
312313 if ( sumoClient . messagesAttempted === sumoClient . messagesReceived ) {
313314 ctx . done ( "TaskConsumer failedmessages: " + sumoClient . messagesFailed ) ;
314315 }
315316 }
316317 function successHandler ( ctx ) {
317- ctx . log ( 'Successfully sent to Sumo' , serviceBusTask ) ;
318318 if ( sumoClient . messagesAttempted === sumoClient . messagesReceived ) {
319+ ctx . log ( "ServiceBus Task: " , serviceBusTask )
319320 if ( sumoClient . messagesFailed > 0 ) {
321+ ctx . log . error ( 'Failed to send few messages to Sumo' )
320322 ctx . done ( "TaskConsumer failedmessages: " + sumoClient . messagesFailed ) ;
321323 } else {
322- ctx . log ( 'Exiting now.' ) ;
324+ ctx . log ( 'Successfully sent to Sumo, Exiting now.' ) ;
323325 ctx . done ( ) ;
324326 }
325327 }
@@ -340,8 +342,8 @@ async function timetriggerhandler(context, timetrigger) {
340342 var sbClient = new ServiceBusClient ( process . env . APPSETTING_TaskQueueConnectionString ) ;
341343 var queueReceiver = sbClient . createReceiver ( process . env . APPSETTING_TASKQUEUE_NAME , { subQueueType : "deadLetter" , receiveMode : "peekLock" } ) ;
342344 } catch ( err ) {
343- context . log ( err ) ;
344- context . done ( "Failed to create service bus client and receiver" ) ;
345+ context . log . error ( "Failed to create service bus client and receiver" ) ;
346+ context . done ( err ) ;
345347 }
346348 try {
347349 var messages = await queueReceiver . receiveMessages ( 1 , {
@@ -367,34 +369,34 @@ async function timetriggerhandler(context, timetrigger) {
367369 setSourceCategory ( serviceBusTask , options ) ;
368370 var sumoClient ;
369371 async function failureHandler ( msgArray , ctx ) {
370- ctx . log ( "Failed to send to Sumo" ) ;
372+ ctx . log . error ( "Failed to send to Sumo" ) ;
371373 if ( sumoClient . messagesAttempted === sumoClient . messagesReceived ) {
372374 await queueReceiver . close ( ) ;
373375 await sbClient . close ( ) ;
374376 ctx . done ( "TaskConsumer failedmessages: " + sumoClient . messagesFailed ) ;
375377 }
376378 }
377379 async function successHandler ( ctx ) {
378- ctx . log ( 'Successfully sent to Sumo' ) ;
379380 if ( sumoClient . messagesAttempted === sumoClient . messagesReceived ) {
380381 //TODO: Test Scenario for combination of successful and failed requests
381382 if ( sumoClient . messagesFailed > 0 ) {
382383 await queueReceiver . close ( ) ;
383384 await sbClient . close ( ) ;
385+ ctx . log . error ( 'Failed to send few messages to Sumo' )
384386 ctx . done ( "DLQTaskConsumer failedmessages: " + sumoClient . messagesFailed ) ;
385387 } else {
386- ctx . log ( 'Sent ' + sumoClient . messagesAttempted + ' data to Sumo. Exit now.') ;
388+ ctx . log ( 'Successfully sent to Sumo, Exiting now.' ) ;
387389 try {
388390 await queueReceiver . completeMessage ( messages [ 0 ] ) ;
389391 } catch ( err ) {
390392 await queueReceiver . close ( ) ;
391393 await sbClient . close ( ) ;
392394 if ( ! err ) {
393- context . log ( "sent and deleted" ) ;
395+ ctx . log ( "sent and deleted" ) ;
394396 ctx . done ( ) ;
395397 } else {
396- context . log ( err )
397- ctx . done ( "Messages Sent but failed delete from DeadLetterQueue" ) ;
398+ ctx . log . verbose ( "Messages Sent but failed delete from DeadLetterQueue" ) ;
399+ ctx . done ( err ) ;
398400 }
399401 }
400402 }
@@ -406,10 +408,10 @@ async function timetriggerhandler(context, timetrigger) {
406408 await queueReceiver . close ( ) ;
407409 await sbClient . close ( ) ;
408410 if ( typeof error === 'string' && new RegExp ( "\\b" + "No messages" + "\\b" , "gi" ) . test ( error ) ) {
409- context . log ( error ) ;
411+ context . log . error ( error ) ;
410412 context . done ( ) ;
411413 } else {
412- context . log ( "Error in reading messages from DLQ: " , error , typeof ( error ) ) ;
414+ context . log . error ( "Error in reading messages from DLQ" ) ;
413415 context . done ( error ) ;
414416 }
415417 }
0 commit comments