Commit 3781bc86 by Sxy

feat: 日志filebeat导入es

parent d4f00758
This diff is collapsed. Click to expand it.
...@@ -38,13 +38,14 @@ export async function request(message) { ...@@ -38,13 +38,14 @@ export async function request(message) {
}); });
if (response.data.code !== 0) { if (response.data.code !== 0) {
throw new Error(response.data.message) throw new Error(response.data.message)
} else {
logger.info({
request: message,
response: response.data,
usedTime: new Date() - start,
requestId: headers["X-Request-Id"]
})
} }
logger.info({
request: message,
response: response.data,
usedTime: new Date() - start,
requestId: headers["X-Request-Id"]
})
} catch (err) { } catch (err) {
logger.error({ logger.error({
request: message, request: message,
......
...@@ -31,28 +31,11 @@ const logger = createLogger({ ...@@ -31,28 +31,11 @@ const logger = createLogger({
), ),
transports: [ transports: [
new transports.DailyRotateFile({ new transports.DailyRotateFile({
filename: path.join(__dirname, '../', 'logs', `info_%DATE%.log`), filename: path.join(__dirname, '../', 'logs', `%DATE%.log`),
datePattern: 'YYYY-MM-DD', datePattern: 'YYYY-MM-DD',
maxSize: '10M', maxSize: '10M',
maxFiles: '30d', maxFiles: '30d',
zippedArchive: true, zippedArchive: true,
level: "info"
}),
new transports.DailyRotateFile({
filename: path.join(__dirname, '../', 'logs', `error_%DATE%.log`),
datePattern: 'YYYY-MM-DD',
maxSize: '10M',
maxFiles: '30d',
zippedArchive: true,
level: "error"
}),
new transports.DailyRotateFile({
filename: path.join(__dirname, '../', 'logs', `warn_%DATE%.log`),
datePattern: 'YYYY-MM-DD',
maxSize: '10M',
maxFiles: '30d',
zippedArchive: true,
level: "warn"
}) })
], ],
}); });
...@@ -60,6 +43,7 @@ const logger = createLogger({ ...@@ -60,6 +43,7 @@ const logger = createLogger({
if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') {
logger.add(new transports.Console({ logger.add(new transports.Console({
format: format.combine( format: format.combine(
format.timestamp(),
format.colorize( format.colorize(
{ {
//各种日志的颜色 //各种日志的颜色
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment