2.0.8 • Published 4 years ago

node-graylog v2.0.8

Weekly downloads
4
License
MIT
Repository
gitlab
Last release
4 years ago

node-graylog

globalConfig(options)

用于设置全局配置

options

  • graylogHost graylog服务端host,默认127.0.0.1
  • graylogPort graylog服务端口号,默认值80
  • file 文件名
  • app 应用名
  • env 环境,可选
  • cluster 集群,可选
  • console 是否将日志输出到colsole控制台,默认为true
  • level 输入日志的最低日志级别,低于此级别的日志不会输出到graylog与控制台,默认info,可选debug、info、warn、error、critical
  • pool 可选,详细参数见generic-pool opts部分,默认max = 10, min = 2

getLogger(key, options)

  • key 日志实例唯一标识
  • options 同上

使用示例

const LoggerFactory = require('node-graylog');
// 设置全局配置
LoggerFactory.globalConfig({
  file: 'app.log',
  app: 'prelude',
  graylogHost: '10.57.17.76',
  graylogPort: 80,
  level: 'info'
});

const logger = LoggerFactory.getLogger('node.test');

logger.info('测试一下');
logger.warn('再测试一个');
logger.debug('最后就测这一个了');
logger.error('这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例这是测试一个128个字符的测试用例。')
const LoggerFactory = require('node-graylog');
const logger = LoggerFactory.getLogger('redis-client', {
  file: 'client.log',
  app: 'test',
  graylogHost: '10.57.17.76'
});
logger.error('这还是个测试');

其他

日志最大长度为1420 * 128,超过部分将会被截断

2.0.8

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago