EGG 日志梳理
EGG 启动
1 | // 本地 |
EGG 生产环境日志
启动日志
默认在 ${appInfo.root}/logs/
master-stderr.log
master-stdout.log
如果修改路径在 package.json
加参数
1 | --stdout=/opt/node/logs/master-stdout.log |
定时任务日志
默认在 ${appInfo.root}/logs/${appInfo.name}
egg-schedule.log
如果修改路径在 config.prod.js
1 | config.logger = { |
业务日志
默认在 ${appInfo.root}/logs/${appInfo.name}
common-error.log
egg-agent.log
egg-web.log
${appInfo.name}-web.log
如果修改路径在 config.prod.js
1 | config.logger = { |
访问日志
1 | //方式一-router.js |
1 | // app/middleware/request_record.js |
EGG 生产环境日志策略路径说明
分片策略
- 按天分割,且默认保存一个月(31天)
启动日志路径
- /opt/node/logs/master-stdout.log
- /opt/node/logs/master-stderr.log
定时任务日志路径
- /opt/node/logs/server-egg/egg-schedule.log
业务日志路径
- 错误日志(errorLogger): /opt/node/logs/server-egg/common-error.log
- 应用相关日志,访问日志(appLogger): /opt/node/logs/server-egg/server-egg-web.log
- 框架内核、插件日志(coreLogger): /opt/node/logs/server-egg/egg-web.log
- agent进程日志(agentLogger): /opt/node/logs/server-egg/egg-agent.log
注意
- 默认错误日志都会转到错误日志。