Compare commits

...

1 Commits
main ... v4

Author SHA1 Message Date
FunctionsAPI
bf78e1ffd3 Automatic push from FunctionsAPI 2025-01-28 12:02:37 +00:00
2 changed files with 32 additions and 2 deletions

View File

@ -1,2 +1 @@
# 14ac687eab7243d7800b380ed9156cf3
# commonjs hello-world

31
index.js Normal file
View File

@ -0,0 +1,31 @@
const winston = require('winston');
// Configure logging using winston
const logger = winston.createLogger({
level: 'info',
format: winston.format.combine(
winston.format.timestamp(),
winston.format.printf(({ timestamp, level, message }) => `${timestamp} - ${level.toUpperCase()}: ${message}`)
),
transports: [
new winston.transports.Console(),
new winston.transports.File({ filename: 'app.log' })
]
});
// Main function to add two numbers and log the result
function addNumbers(a, b) {
logger.info(`Function called with inputs: a=${a}, b=${b}`);
const result = a + b;
logger.info(`The result of adding ${a} and ${b} is: ${result}`);
return result;
}
// Example usage
const num1 = 5;
const num2 = 8;
const sum = addNumbers(num1, num2);
console.log(`Sum: ${sum}`);