@tuia/koa-log

    3.2.0 • Public • Published

    @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 压缩配置项

    Keywords

    none

    Install

    npm i @tuia/koa-log

    DownloadsWeekly Downloads

    12

    Version

    3.2.0

    License

    MIT

    Unpacked Size

    5.57 kB

    Total Files

    8

    Last publish

    Collaborators

    • dinglh
    • candy_dd
    • wintersun97
    • tump
    • inuanfeng
    • zhoucheng
    • zhangmin173
    • aiduck
    • chao.zhou
    • babalk
    • leitingting
    • sillyy
    • nbseven
    • linhao-vue
    • liusandy