1.1.6 • Published 5 months ago

azure-function-log-intercept v1.1.6

Weekly downloads
572
License
MIT
Repository
github
Last release
5 months ago

azure-function-log-intercept

Build Status

console.log doesn't actually log as you would expect in node.js Azure Functions. You are expected to use context.log and context is not a global object, it's a parameter to your Azure Function so you would have to pass this throughout your modules/functions to get logging like you would expect.

This package fixes this with minimal friction, 0 dependencies, and allows you to use console.log (and other console methods) like normal.

More information here: https://github.com/Azure/Azure-Functions/issues/1396

Supports:

  • console.log
  • console.error
  • console.warn
  • console.info

npm install azure-function-log-intercept

const intercept = require('azure-function-log-intercept');
const storage = require('./StorageService.js');

module.exports = async function (context, myQueueItem) {
    intercept(context);// console.log works now!
    
    await storage.storeMessage(myQueueItem);

    console.log('Function Completed');
};
1.1.6

5 months ago

1.1.5

7 months ago

1.1.4

1 year ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago