Security News
Supply Chain Attack Detected in Solana's web3.js Library
A supply chain attack has been detected in versions 1.95.6 and 1.95.7 of the popular @solana/web3.js library.
logdna-bunyan
Advanced tools
[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)
Node.js Bunyan library for logging to LogDNA
$ npm install --save logdna-bunyan
Please see @logdna/logger for instantiation options to passthrough to LogDNA's logger client.
This module provides an interface that can be hooked into Bunyan and used as a
transport to LogDNA. Since @logdna/logger
is also an EventEmitter
, please make use
of the reemitErrorEvents
provided by Bunyan so that the implementor can be aware of errors in the LogDNA client.
Not doing so will cause Bunyan to throw if @logdna/logger
emits an 'error'
.
const {createLogger} = require('bunyan')
const LogDNAStream = require('logdna-bunyan')
const logDNA = new LogDNAStream({
key: apikey
}) // See @logdna/logger for more constructor options
const logger = createLogger({
name: "My Application"
, streams: [
{
stream: process.stdout
}
, {
stream: logDNA
, type: 'raw'
, reemitErrorEvents: true // Bubble up 'error' events from @logdna/logger
}
]
})
logger.info('Starting application on port %d', app.get('port'))
NOTE: You must use the raw
stream type, and also reemitErrorEvents
must be
true
. Otherwise, errors emitted by @logdna/logger
will throw Bunyan.
Thanks goes to these wonderful people (emoji key):
Muaz Siddiqui 💻 📖 | Samir Musali 💻 📖 | Darin Spivey 💻 📖 🔧 | vilyapilya 💻 🔧 | s100 💻 | Bartek R. 💻 | Mike Del Tito 💻 🔧 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Copyright © LogDNA, released under an MIT license. See the LICENSE file and https://opensource.org/licenses/MIT
Happy Logging!
FAQs
LogDNA's Node.js logging module with support for Bunyan
We found that logdna-bunyan demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A supply chain attack has been detected in versions 1.95.6 and 1.95.7 of the popular @solana/web3.js library.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.