1.0.0 • Published 4 years ago

deepexi-egg-log-sdk v1.0.0

Weekly downloads
13
License
MIT
Repository
github
Last release
4 years ago

deepexi-egg-log-sdk

NPM version build status Test coverage David deps Known Vulnerabilities npm download

Install

$ npm i deepexi-egg-log-sdk --save

Usage

// {app_root}/config/plugin.js
exports.deepexiEggLogSdk = {
  enable: true,
  package: 'deepexi-egg-log-sdk',
};

Configuration

// {app_root}/config/config.{env}.js
exports.deepexiEggLogSdk = {
  moduleName: '中台名称',                    // 中台中心名称
  rocketmqServer: 'x.x.x.x:9876',    // 日志中心rocketmq地址
  producerGroup: 'operation-log-producer', // 日志中心生产者组
  topic: 'OPERATION_TASK',                 // 日志中心接收消息topic组
};

备注:以上配置参数与spaas提高的rocketmq设置有关,spaas不同环境下(dev,qa,uat,生产)mq配置需要分别再对应的config-{env}.js文件配置,或者使用动态占位符在config-default.js统一配置,启动容器时注入。

see config/config.default.js for more detail.

Dependency

SDK对接spaas部分接口,由于抓取当前登录人信息,需要依赖egg-authorization插件,需要确认检查: egg-authorization插件已整合进项目,并且处于enable状态 访问接口时,带有Authorization认证头部

Example

  /**
   * @OpertionLogAop 
   * @featureDescription  方法描述
   * @functionName  功能模块名称 
   * ...其他文档注释
   */
  async deployment() {
    ...
    const ctx = this.ctx
  }

Questions & Suggestions

...

License

MIT

1.0.0

4 years ago

0.1.0

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago