Simplify log level determination

This commit is contained in:
Nicholas Wallace 2025-03-08 12:46:36 -07:00
parent d3fd19da65
commit 10acf28fa6
3 changed files with 6 additions and 31 deletions

View file

@ -1,6 +1,5 @@
const uuidv4 = require("uuid").v4
const uuidv4 = require('uuid').v4
const Logger = require('../Logger')
const { LogLevel } = require('../utils/constants')
class ScanLogger {
constructor() {
@ -44,20 +43,11 @@ class ScanLogger {
this.elapsed = this.finishedAt - this.startedAt
}
getLogLevelString(level) {
for (const key in LogLevel) {
if (LogLevel[key] === level) {
return key
}
}
return 'UNKNOWN'
}
addLog(level, ...args) {
const logObj = {
timestamp: (new Date()).toISOString(),
timestamp: new Date().toISOString(),
message: args.join(' '),
levelName: this.getLogLevelString(level),
levelName: Logger.getLogLevelString(level),
level
}
@ -67,4 +57,4 @@ class ScanLogger {
this.logs.push(logObj)
}
}
module.exports = ScanLogger
module.exports = ScanLogger