1.0.8 • Published 7 years ago

klg-log-collector v1.0.8

Weekly downloads
25
License
-
Repository
-
Last release
7 years ago

安装

npm i klg-log-collector --save

配置

application: 应用名
rabbitmq.url: rabbitmq地址

方式1,利用config包进行配置 (建议使用此方案)

// config/production.js
module.exports = {
  ...
  application: 'xxx-yyy',
  rabbitmq: {
    url: process.env.RABBITMQ_URL
  },
  ...
}

// app.js
const Koa = require('koa');
const app = new Koa();
const klgLogCollector = require('klg-log-collector');
app.use(klgLogCollector());
app.listen(port);

方式2,自定义配置

// app.js
const Koa = require('koa');
const app = new Koa();
const klgLogCollector = require('klg-log-collector')({
  application: 'klg-app',
  rabbitmq: {
    url: 'amqp://user:pass@127.0.0.1:23456'
  }
});
app.use(klgLogCollector);
app.listen(port);

如果配置正确,会看到如下日志

[klg-log-collector] [info] [2017-09-21 19:41:23] init success, machine: yak, application: klg-app
[klg-log-collector] [info] [2017-09-21 19:41:23] connect to rabbitmq 127.0.0.1:23456

如果配置不正确,会看到如下日志

没有配置应用名:[klg-log-collector] [info] [2017-09-21 19:55:42] not found variable: config.application

没有配置rabbitmq地址:[klg-log-collector] [info] [2017-09-21 19:55:42] not found variable: config.rabbitmq.url

连接rabbitmq失败:connect to rabbitmq error: 

连接rabbitmq失败:Potentially unhandled rejection [2] Error: connect ECONNREFUSED 127.0.0.1:56721
at Object._errnoException (util.js:1041:11)
at _exceptionWithHostPort (util.js:1064:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1153:14)
1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago