123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- 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);
- };
|