winston-kibana

Winston rewriter to optimized logs for Kibana usage.

Usage no npm install needed!

<script type="module">
  import winstonKibana from 'https://cdn.skypack.dev/winston-kibana';
</script>

README

winston-kibana

Build Status Dependency Status devDependency Status

Winston rewriter to optimized logs for Kibana usage.

Install

npm install winston-kibana

Usage

var winston = require('winston');
var winstonKibana = require('winston-kibana');

winston.addRewriter(winstonKibana({application: 'my-application'}));

winstonKibana(options)

Add some metadata useful for Kibana:

  • @timestamp: an ISO string timestamp
  • level: the level of the message
  • hostname: the hostname of the server
  • env: the current environement (NODE_ENV)
  • category: default to 'no-category' if there is no previous category defined

Default metadata are extended with options.

License

MIT