Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pino-colada

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pino-colada - npm Package Compare versions

Comparing version 1.2.3 to 1.3.0

47

index.js

@@ -54,14 +54,17 @@ var prettyBytes = require('prettier-bytes')

if (obj.req && obj.res) {
var req = obj.req
var res = obj.res
if (req.url != null) output.push(formatUrl(req.url))
if (req.method && res.statusCode) output.push(formatMethod(req.method, res.statusCode))
if (obj.responseTime != null) output.push(formatLoadTime(obj.responseTime))
} else {
if (obj.url != null) output.push(formatUrl(obj.url))
if (obj.method && obj.statusCode) output.push(formatMethod(obj.method, obj.statusCode))
if (obj.elapsed != null) output.push(formatLoadTime(obj.elapsed))
if (obj.contentLength != null) output.push(formatBundleSize(obj.contentLength))
var req = obj.req
var res = obj.res
var statusCode = (res) ? res.statusCode : obj.statusCode
var responseTime = obj.responseTime || obj.elapsed
var method = (req) ? req.method : obj.method
var contentLength = obj.contentLength
var url = (req) ? req.url : obj.url
if (method != null) {
output.push(formatMethod(method))
output.push(formatStatusCode(statusCode))
}
if (url != null) output.push(formatUrl(url))
if (contentLength != null) output.push(formatBundleSize(contentLength))
if (responseTime != null) output.push(formatLoadTime(responseTime))

@@ -77,3 +80,3 @@ return output.filter(noEmpty).join(' ')

var prettyDate = hours + ':' + minutes + ':' + seconds
return chalk.dim(prettyDate)
return chalk.gray(prettyDate)
}

@@ -102,11 +105,15 @@

function formatMethod (method, status) {
var newStatus = method + ':' + status
return chalk.dim(newStatus)
function formatMethod (method) {
return chalk.white(method)
}
function formatStatusCode (statusCode) {
statusCode = statusCode || 'xxx'
return chalk.white(statusCode)
}
function formatLoadTime (elapsedTime) {
var elapsed = parseInt(elapsedTime, 10)
var time = time > 9999 ? prettyMs(elapsed) : elapsed + 'ms'
return chalk.dim(time)
return chalk.gray(time)
}

@@ -116,9 +123,9 @@

var bytes = parseInt(bundle, 10)
var size = bytes > 9999 ? prettyBytes(bytes) : bytes + 'B'
return chalk.dim(size)
var size = prettyBytes(bytes).replace(/ /, '')
return chalk.gray(size)
}
function formatMessageName (message) {
if (message === 'request') return chalk.dim.green('req')
if (message === 'response') return chalk.dim.green('res')
if (message === 'request') return chalk.dim.green('<--')
if (message === 'response') return chalk.dim.green('-->')
return chalk.dim.green(message)

@@ -125,0 +132,0 @@ }

{
"name": "pino-colada",
"version": "1.2.3",
"version": "1.3.0",
"description": "cute ndjson logger for pino",

@@ -5,0 +5,0 @@ "license": "MIT",

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