
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
A human readable format for bunyan's JSON logging.
Bunyan is the best logging solution for node applications. By default, it logs everything in JSON format. It does come with a handy CLI for formatting human readable logs but it's a separate process. Luvely gives you a stream you can use IN ADDITION to your JSON logs. I highly recommend using bunyans JSON formatted logs for machine consumable purposes but machines aren't the ones reading stdout - you are. Use luvely for stdout and JSON everywhere else (files, APIs etc). You get the best of both worlds without having to pipe your process through a script.
If you enabled the bunyan src:true
options, you'll get that information for errors and up
$ npm install luvely --save
const luvely = require('luvely');
const appName = 'myApp';
const luvelyStream = luvely();
const log = bunyan.createLogger({
name: appName,
stream: luvelyStream,
level: 'trace'
});
const luvely = require('luvely');
const appName = 'myApp';
const log = bunyan.createLogger({
streams: [
{
level: 'info',
stream: luvely() // this will go to stdout for humans
},
{
level: 'info',
stream: someFileOrThirdPartyStream() // this will be JSON for machines
}
]
});
$ npm test
FAQs
Lovely formatting for bunyan
We found that luvely demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.