exports.logger=function(name){ var logger = log4js.getLogger(name); logger.setLevel('TRACE'); return logger; }
*/ log4js.configure({ appenders: [ { type: 'console' }, //控制台输出 { type: 'file', //文件输出 filename: 'logs/access.log', maxLogSize: 10240, backups:3, category: 'normal' } ], replaceConsole: true }); var logger = log4js.getLogger('normal'); logger.setLevel('INFO'); app.use(log4js.connectLogger(logger, {level:'auto', format:':method :url'})); // 中间件配置 //app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); //app.use(logger('dev')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); //跨域请求处理 app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); //设置前端自定义请求头为 Content-Type,Content-Length, Authorization, Accept,X-Requested-With //只有以上请求头才可被服务器所获取
exports.logger=function(name){ var logger = log4js.getLogger('normal'); logger.setLevel('INFO'); return logger; }