6.2.1 • Published 11 months ago
h-logger2-elastic v6.2.1
h-logger2-elastic
Elasticsearch and APM integration for h-logger2.
Installation
$ npm install h-logger2-elasticFollow this guide to create:
1. a component template logs-logger based on src/template.json
2. an index template logs-logger-*
3. and finally a data stream logs-logger-default
Usage
const Logger = require('h-logger2');
const ElasticWriter = require('h-logger2-elastic');
const logger = new Logger('my-app-name', [ new Logger.ElasticWriter(Logger.TRACE, {
esClient, // instance of elasticsearch client (https://github.com/elastic/elasticsearch-js)
apmClient, // optional, instance of APM client (https://github.com/elastic/apm-agent-nodejs)
}) ]);When apmClient is gived, messages with levels error and fatal are captured as APM errors instead of being sent to the regular elasticsearch index.
License
Copyright (c) 2018 - 2019 Martin Kolárik. Released under the MIT license.
6.1.0
11 months ago
6.0.0
11 months ago
6.2.1
11 months ago
6.1.2
11 months ago
6.2.0
11 months ago
6.1.1
11 months ago
5.0.1
2 years ago
5.0.0
2 years ago
4.0.2
4 years ago
4.0.1
4 years ago
4.0.0
4 years ago
3.0.1
4 years ago
3.0.0
6 years ago
2.3.0
7 years ago
2.2.0
7 years ago
2.1.4
7 years ago
2.1.3
7 years ago
2.1.2
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.0
7 years ago
1.1.0
7 years ago
1.0.0
7 years ago