6.2.1 • Published 10 months ago
h-logger2-elastic v6.2.1
h-logger2-elastic
Elasticsearch and APM integration for h-logger2.
Installation
$ npm install h-logger2-elastic
Follow 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
10 months ago
6.1.2
11 months ago
6.2.0
10 months ago
6.1.1
11 months ago
5.0.1
2 years ago
5.0.0
2 years ago
4.0.2
3 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