Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/logzio/logzio-bunyan
A Logzio stream for the Bunyan logger
https://github.com/logzio/logzio-bunyan
bunyan elk elk-stack integration logging logging-library logzio
Last synced: 3 months ago
JSON representation
A Logzio stream for the Bunyan logger
- Host: GitHub
- URL: https://github.com/logzio/logzio-bunyan
- Owner: logzio
- License: apache-2.0
- Created: 2017-04-05T11:05:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T06:24:32.000Z (8 months ago)
- Last Synced: 2024-09-29T14:06:15.222Z (5 months ago)
- Topics: bunyan, elk, elk-stack, integration, logging, logging-library, logzio
- Language: JavaScript
- Homepage:
- Size: 92.8 KB
- Stars: 6
- Watchers: 60
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Build Status](https://travis-ci.org/logzio/nuyan-logzio.svg?branch=master)
# logzio-bunyan
[Logz.io](http://logz.io/) stream for the Bunyan logger## Installation
```
npm install logzio-bunyan --save
```## Sample usage
```javascript
var bunyan = require('bunyan');
var logzioBunyanStream = require('logzio-bunyan');var loggerOptions = {
token: '__YOUR_API_TOKEN__'
};var logzioStream = new logzioBunyanStream(loggerOptions);
var log = bunyan.createLogger({
name: 'myapp',
streams: [
{
type: 'raw',
stream: logzioStream
}
]
});log.info('hi');
log.warn({lang: 'en'}, 'ok lets go');
```Make sure you replace `__YOUR_API_TOKEN__` with your own logz.io api token.
If you do not have a [Logz.io](http://logz.io) account, you can sign up for a free trial [here](https://app.logz.io/#/signup)## Details
This bunyan plugin, basically just wraps our [nodejs logzio shipper](https://github.com/logzio/logzio-nodejs).
If you want to configure the nodejs logger, any parameters sent to bunyan when initializing the stream
(what is held in the variable `loggerOptions` in the sample above) will be passed to the logzio nodejs logger itself.## Update log
**0.2.0**
- Changed the default log message output field from `msg` to `message` be compatible with the default kibana `message` field**0.2.1**
- Close underlying stream properly when closing applications**0.2.2**
- Update logzio-nodejs appender version**0.2.3**
- Update bunyan version to be exact