6.2.1 • Published 6 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
6 months ago
6.0.0
6 months ago
6.2.1
6 months ago
6.1.2
6 months ago
6.2.0
6 months ago
6.1.1
6 months ago
5.0.1
2 years ago
5.0.0
2 years ago
4.0.2
3 years ago
4.0.1
3 years ago
4.0.0
3 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