日志:数据库catch

This commit is contained in:
luying
2021-07-19 14:41:01 +08:00
parent 7c735bfbfc
commit 4728d4836b
5 changed files with 71 additions and 9 deletions
+1 -5
View File
@@ -152,11 +152,7 @@ app.configure(ALL_ENVS, 'systimer', function () {
function errorHandler(err: Error, msg: any, resp: any,
session: FrontendOrBackendSession, cb: HandlerCallback) {
const errCode = genCode(10);
errlogger.debug(`${pinus.app.serverId} error handler`);
errlogger.debug(`msg[${JSON.stringify(msg)}]`);
errlogger.debug(`resp[${JSON.stringify(resp)}]`);
errlogger.debug(`sessionId:${JSON.stringify(session.export())}`);
errlogger.error(`error *${errCode}* stack: ${err.stack}`);
errlogger.error(`${pinus.app.serverId} error handler \n msg[${JSON.stringify(msg)}] \n resp[${JSON.stringify(resp)}] \n sessionId:${JSON.stringify(session.export())} \n error *${errCode}* stack: ${err.stack}`);
if (!resp) {
resp = resResult(STATUS.GLOBAL_ERR, { errCode });
@@ -22,6 +22,7 @@ import { Rank } from '../../../services/rankService';
import { checkTaskWithRole, } from '../../../services/taskService';
import { pushData, everydayRefresh } from '../../../services/connectorService';
import { pick } from 'lodash';
import { WhiteListModel } from '../../../db/WhiteList';
export default function (app: Application) {
new HandlerService(app, {});
@@ -308,4 +309,9 @@ export class EntryHandler {
return resResult(STATUS.SUCCESS);
}
async test(msg: { magicWord: string }, session: FrontendSession) {
let rec = await WhiteListModel.checkTel(1, 2, 'xxxxx');
return resResult(STATUS.SUCCESS);
}
}
+30
View File
@@ -84,6 +84,24 @@ module.exports = {
'type': 'basic'
},
'backups': 5
},
'app': {
'type': 'file',
'filename': '${opts:base}/../logs/app/app.log',
'maxLogSize': 1048576,
'layout': {
'type': 'basic'
},
'backups': 5
},
'error': {
'type': 'file',
'filename': '${opts:base}/../logs/app/error.log',
'maxLogSize': 1048576,
'layout': {
'type': 'basic'
},
'backups': 5
}
},
@@ -124,6 +142,18 @@ module.exports = {
'appenders': ['pinus-rpc'],
'level': 'debug'
},
'pinus': {
'appenders': ['console', 'pinus', 'app'],
'level': 'debug'
},
'info': {
'appenders': ['console', 'app'],
'level': 'debug'
},
'err': {
'appenders': ['console', 'error'],
'level': 'debug'
}
},