philentropyst
Version:
Efficient data masking tool
15 lines (12 loc) • 323 B
JavaScript
const { StdoutLogger } = require('./stdoutLogger')
const { FileLogger } = require('./fileLogger')
class LoggerFactory {
static create ({ logLevel, logfilePath }) {
return logfilePath
? new FileLogger({ logfilePath, logLevel })
: new StdoutLogger({ logLevel })
}
}
module.exports = {
LoggerFactory
}