Я создал модуль для регистрации ошибок в моем проекте, но при создании приложения я получаю следующую ошибку:
TypeError: logger.log is not a function
Ниже приводится функция журнала, которую я пытаюсь вызвать из модуля logger.js .
var log = function(logType, message, deviceId = null){
try {
let tableName = "tblLog";
let values = [logType, message];
if(deviceId != null){
values.push(deviceId);
}
sqlClient.insert(tableName, values);
} catch (error) {
let mongoClient = mongo.MongoClient();
var data = {
"logType": "fatal",
"message": error.message
}
mongoClient.collection('logs').insertOne(data, function(err, res){
if(err)
log("fatal", err.message);
});
}
}
И здесь я вызываю функцию.
const logger = require('./framework/logger');
..
....
app.listen(port, function(){
logger.log("info", "Service started " + toString(app.get.PORT));
})
Может кто-нибудь помочь, пожалуйста. Заранее спасибо.