const log4js = require('log4js'); /** * 日志输出配置,当前暂未使用。 */ const levels = { trace: log4js.levels.TRACE, debug: log4js.levels.DEBUG, info: log4js.levels.INFO, warn: log4js.levels.WARN, error: log4js.levels.ERROR, fatal: log4js.levels.FATAL, }; log4js.configure({ appenders: { console: { type: 'console' }, file: { type: 'dateFile', filename: 'logs/mars-api', pattern: 'yyyy-MM-dd.log', alwaysIncludePattern: true, // 设置文件名称为 filename + pattern }, }, categories: { default: { appenders: ['file'], level: 'fatal' }, }, }); /** * 日志输出,level为debug * @param {string} content */ exports.debug = (content) => { let logger = log4js.getLogger(); logger.debug(content); }; /** * 日志输出,level为info * @param {string} content */ exports.info = (content) => { let logger = log4js.getLogger(); logger.info(content); }; /** * 日志输出,level为error * @param {string} content */ exports.error = (content) => { let logger = log4js.getLogger(); logger.error(content); };