New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hapi-pino

Package Overview
Dependencies
Maintainers
1
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hapi-pino - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

34

example.js

@@ -12,13 +12,2 @@ 'use strict'

server.register({
register: require('.').register,
options: {
extreme: true
}
}, (err) => {
if (err) {
throw err
}
})
// Add the route

@@ -29,2 +18,3 @@ server.route({

handler: function (request, reply) {
request.logger.info('In handler %s', request.path)
return reply('hello world')

@@ -34,7 +24,23 @@ }

// Start the server
server.start((err) => {
server.register({
register: require('.').register,
options: {
extreme: false
}
}, (err) => {
if (err) {
throw err
console.error(err)
process.exit(1)
}
server.app.logger.warn('Pino is registered')
server.logger().info('another way for accessing it')
// Start the server
server.start((err) => {
if (err) {
console.error(err)
process.exit(1)
}
})
})

@@ -6,4 +6,3 @@ 'use strict'

function register (server, options, next) {
options = options || {}
options.stream = options.stream || process.stdout
options.serializers = options.serializers || {}

@@ -16,7 +15,2 @@ options.serializers.req = asReqValue

// expose logger as 'server.loginfo()' etc methods
;['trace', 'debug', 'info', 'warn', 'error'].forEach((level) => {
server.decorate('server', 'log' + level, logger[level].bind(logger))
})
// expose logger as 'server.app.logger'

@@ -23,0 +17,0 @@ server.app.logger = logger

{
"name": "hapi-pino",
"version": "0.1.0",
"version": "0.2.0",
"description": "Hapi plugin for the Pino logger ",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -6,4 +6,6 @@ # hapi-pino

It is faster than [good](http://npm.im/good) console logger by a 25%
factor (40% when using [extreme
mode](https://github.com/mcollina/pino#extreme)
factor, which increases to 40% when using [extreme
mode](https://github.com/mcollina/pino#extreme)). Using hapi-pino in
extreme mode allows the "hello world" example to handle 40% more
throughput than good.

@@ -30,13 +32,2 @@ ## Install

server.register({
register: require('pino').register,
options: {
extreme: true // default false
}
}, (err) => {
if (err) {
throw err
}
})
// Add the route

@@ -47,3 +38,3 @@ server.route({

handler: function (request, reply) {
request.logger.info('a word from the handler')
request.logger.info('In handler %s', request.path)
return reply('hello world')

@@ -53,8 +44,23 @@ }

// Start the server
server.start((err) => {
server.register({
register: require('.').register,
options: {
extreme: false
}
}, (err) => {
if (err) {
throw err
console.error(err)
process.exit(1)
}
server.app.logger.info('logging with Pino')
server.app.logger.warn('Pino is registered')
server.logger().info('another way for accessing it')
// Start the server
server.start((err) => {
if (err) {
console.error(err)
process.exit(1)
}
})
})

@@ -61,0 +67,0 @@ ```

@@ -53,13 +53,2 @@ 'use strict'

experiment('logs through the server', () => {
ltest((level, done) => {
const server = getServer()
registerWithSink(server, level, onHelloWorld, (err) => {
expect(err).to.be.undefined()
server['log' + level]('hello world')
done()
})
})
})
experiment('logs through the server.app.logger', () => {

@@ -66,0 +55,0 @@ ltest((level, done) => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc