- 0
- 0
- 约5.58千字
- 约 6页
- 2026-01-30 发布于四川
- 举报
个人博客项目
配置Web日志记录插件
的一些信息以及错误日志我们都需要记录下来,因此这里我们需要配置一个
log4js插件
首先建立一个common目录放一些公共的功能模块在目录下新建一个logger.js
上面require的config.js在web根目录下配置
这个插件功能较为复杂不需要专门详细学习只要按配置设置好即可
1varconfig=require(../config);
2constlog4js=require(log4js);
3varenv=process.env.NODE_ENV||development;
4log4js.configure({
5appenders:{
6out:{type:console},
7default:{type:dateFile,filename:
config.logdir+/info-,pattern:MM-
dd.log,alwaysIncludePattern:true},
8},
9categories:{
10default:{appenders:[out,default],level:debug},
11}
12});
13
14varloggerlog4js.getLogger();
15
16module.exportslogger;
17
APP.js这个配置
1constlog4require(log4js)
2
3constloggerrequire(./common/logger)
4
5app.use(log4.connectLogger(logger,{level:log4.levels.INFO}))
项目配置项
项目的一些统一配置放置到config.js中方便管理
1constStorerequire(express-session).Store;
2constMongooseStorerequire(mongoose-express-session)(Store);
3constmongooserequire(mongoose);
4module.exports{
5db:{
6conStr:mongodb://127.0.0.1/LgBlog
7},
8logdir:dirname+/logs,
9debug:info,
10server:{
11port:3000,
12serverName:,
13description:,
14keyWords:
15},
16s_secret:LGblog,
17session:{
18store:newMongooseStore(
19{connection:mongodb://127.0.0.1/LgBlog,mongoose:
mongoose}
20),
21secret:LaoGuoBlog,
22:{maxAge:1000*60*60*10},
23//不管设置不设置session都强制设置
24saveUninitialized:true,
25//不管是否更新session只要了就更新
26resave:true,
27}
28}
您可能关注的文档
最近下载
- 电气工程基础课件(上)-华中科技大学教案资料.ppt VIP
- QBQB310-2014-汽车结构用热连轧钢板及钢带QBQB310-2014-汽车结构用热连轧钢板及钢带.pdf VIP
- 经济学与药事管理的联系.pptx VIP
- 2025年包头铁道职业技术学院单招职业适应性测试题库及答案解析.docx VIP
- YQ-190异步牵引电机电磁场有限元分析 Finite Element Analysis on Electromagnetic Field of YQ-190 Asynchronous Traction Motor.pdf VIP
- 2025年湖南省长沙市中考语文真题含答案.docx VIP
- 2001沪S313 SG系列消火栓箱.docx VIP
- 2025年湖北省书法艺考考题及答案.docx VIP
- 历史文献解读的跨学科方法.docx VIP
- 南华北盆地隐伏断裂系统研究.docx VIP
原创力文档

文档评论(0)