Open
Description
Created the basic Http Trigger in Node Js 18 LTS Azure Functions using VS Code.
module.exports = async function (context) {
context.log('JavaScript HTTP trigger function processed a request.');
context.log.info({ a: 'first object', b: { q: 'test 1' } });
context.log.info({ a: 'second object', b: { q: 'test 2' } });
context.log.info({ a: 'third object', b: { q: 'test 3' } });
context.log.info(JSON.stringify({ a: 'first string', b: { q: 'test 1' } }));
context.log.info(JSON.stringify({ a: 'second string', b: { q: 'test 2' } }));
context.log.info(JSON.stringify({ a: 'third string', b: { q: 'test 3' } }));
context.log.info('first simple string');
context.log.info('second simple string');
context.log.info('third simple string');
const responseMessage = "Hello Krishna, This Http Triggered Function executed successfully."
context.res = {
// status: 200, /* Defaults to 200 */
body: responseMessage
};
}
The way I have written my log statements are not coming in the terminal with the same order when I run my function.
Is it the behavior of Context.Log()
or am I missing something?