首页 > 编程知识 正文

mongodb官方中文文档,typescript和java

时间:2023-05-06 03:45:14 阅读:28410 作者:3459

服务端必须配置日志,以降低故障排除的成本

Log4js安装和配置

npm install log4js新建./config/log4js.ts文件,写入

导入log4j s from ' log4j s '; const config={ appenders : } debug : { type : ' console ' },info:{type:'datefile ',filename 3360 ' lll /错误日志type:过滤器类型logLevelFilter,将过滤器error日志写入指定文件error log 3360 { type : ' date filter }的filename: 'logs/error pattern: '-yyyy-MM-dd.log'} ',error 3360 { type : ' log level filter ',level appender : (error ' ) log info: {appenders: ['info ',' error'],level 3360 ' info ' } log4j s.configure (config ); 导出默认日志4j s; 在./src/app.ts中引入Log4js

. import log4j s from './config/log4j s '; classapp { publicapp : express.application; constructor () { this.app=express; this.initLog4js (; ' ……privateinitlog4js () constlogger=log4js.getlogger ) ' http ' ); this.app.use (log4j s.connect logger (logger,{level: 'info'} ) }导出默认新app ).app; 使用方法:在其他文件中引入与app.ts相同的内容

导入log4j s from ' ./config/log4j s '; const logger=log4j s.getlogger (用户模型); publicfindbyid=(id ) returnnewpromise ) ) resolve )={ let result: any=null; constquery=user.findbyid(id,UserModel.FILTER_PWD; query.exec((err,数据) if (err ) ) logger.error )、' find byid===sqlresultiserror 3360 ',JSON.stringifififior result=数据; }求解(结果); ); ); } .

参考Log4js github

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。