@tuia/koa-log
TuiaLogger: 系统日志 - 系统报错等
InnerLogger: 数仓日志 - 接入大数据
How to use
yarn add @tuia/koa-log
const KoaLog = require('@tuia/koa-log');
app.use(KoaLog);
/** 全局使用 **/
// debug, info, warn, error
global.TuiaLogger.info('system', 'haha');
// 只能用info
global.InnerLogger.info({
group: 1,
type: 2,
json: {
pageId: 1
}
});
/** 中间件使用 **/
async(ctx, next) => {
// debug, info, warn, error
ctx.TuiaLogger.info('system', 'haha');
// 只能用info
ctx.InnerLogger.info({ // 只能用info
group: 1,
type: 2,
json: {
pageId: 1
}
});
}
注意
项目中的 Dockfile 需要修改 workspace(方便日志包获取应用名)
RUN mkdir /root/duiba-deploy/
ADD ./duiba-deploy /root/duiba-deploy/
WORKDIR /root/duiba-deploy/
#define entry point which will be run first when the container starts up
ENTRYPOINT node server
CHANGELOG
3.0.0 (2020-09-17) - 升级 log4js 包到 6.x 版本 3.2.0 (2020-09-23) - 去掉日志切割时 compress 压缩配置项