2.0.8 • Published 6 years ago

node-graylog v2.0.8

Weekly downloads
4
License
MIT
Repository
gitlab
Last release
6 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

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

8 years ago

1.0.1

8 years ago