UNPKG

philentropyst

Version:
15 lines (12 loc) 323 B
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 }