2.0.8 • Published 4 years ago
node-graylog v2.0.8
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